public class BrowserBlacklist extends Object implements BrowserMatcher
A blacklist of browsers. This will reject a match for any browser on the list, and permit all others. Examples:
// blacklist Chrome, whether using a custom tab or not
new BrowserBlacklist(
VersionedBrowserMatcher.CHROME_BROWSER,
VersionedBrowserMatcher.CHROME_CUSTOM_TAB);
// blacklist Firefox
new BrowserBlacklist(
VersionedBrowserMatcher.FIREFOX_BROWSER);
// blacklist Dolphin Browser
new BrowserBlacklist(
new VersionedBrowserMatcher(
"mobi.mgeek.TunnyBrowser",
"<DOLPHIN_SIGNATURE>",
false,
VersionRange.ANY_VERSION));
}
| Constructor and Description |
|---|
BrowserBlacklist(BrowserMatcher... matchers)
Creates a blacklist from the provided set of matchers.
|
public BrowserBlacklist(BrowserMatcher... matchers)
Creates a blacklist from the provided set of matchers.
public boolean matches(@NonNull
BrowserDescriptor descriptor)
matches in interface BrowserMatcher