public class BrowserBlacklist extends java.lang.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,
VersionedBrowserMatcher.FIREFOX_CUSTOM_TAB);
// 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.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
matches(BrowserDescriptor descriptor) |
public BrowserBlacklist(BrowserMatcher... matchers)
Creates a blacklist from the provided set of matchers.
public boolean matches(@NonNull
BrowserDescriptor descriptor)
matches in interface BrowserMatcher