• Super PlugIn. Thanks for creating it.

    I noticed an issue related to case insensitive regular expressions;

    ^(.*(Google)).*$ – Finds any instance of Google, Googlebot, etc. in a User Agent String
    ^(.*(Google)).*$ – Does not find google in a User Agent String

    ^(.*(google)).*$ – Finds any instance of Google, Googlebot, etc. in a User Agent String
    ^(.*(google)).*$ – Does not find google in a User Agent String

    ^(.*(Google)).*$ – Does not find GOogle in a User Agent String
    ^(.*(Google)).*$ – Finds GoogleBot in a User Agent String

    I attempted several variations of ‘activating’ case insensitivity using (?i), /google/i, #google#i, plus various PHP quirks with regular expressions, and the \ escape in several places.

    And it gets weirder;

    ^(.*(Google.*|google.*)).*$
    ^(.*(Google|google)).*$
    …both of the above regular expressions result in a very odd hybrid returned to the browser that includes elements from both themes installed on the website.

    I’m using a feature of Google Chrome to test various User Agent Strings on this website: https://FSCNS.com

    Not complaining, just trying to help make the plugin better by pointing something out you might have missed.

    No need to reply unless you need more information that I can provide to assist you.

    The PlugIn does actually work perfectly with Google / Googlebot as Google always uses a capital G in Google.

    Thanks again for making it.

  • The topic ‘Super PlugIn’ is closed to new replies.