Class BrowserDenyList

  • All Implemented Interfaces:
    BrowserMatcher

    public class BrowserDenyList
    extends Object
    implements BrowserMatcher
    A denyList of browsers.

    This will reject a match for any browser on the list, and permit all others. Examples:

    // denyList Chrome, whether using a custom tab or not
    new BrowserDenyList(
        VersionedBrowserMatcher.CHROME_BROWSER,
        VersionedBrowserMatcher.CHROME_CUSTOM_TAB);
    
    // denyList Firefox
    new BrowserDenyList(
        VersionedBrowserMatcher.FIREFOX_BROWSER,
        VersionedBrowserMatcher.FIREFOX_CUSTOM_TAB);
    
    // denyList Dolphin Browser
    new BrowserDenyList(
        new VersionedBrowserMatcher(
            "mobi.mgeek.TunnyBrowser",
            "<DOLPHIN_SIGNATURE>",
            false,
            VersionRange.ANY_VERSION));
    }