public class BrowserDenyList extends java.lang.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));
}
| Constructor and Description |
|---|
BrowserDenyList(BrowserMatcher... matchers)
Creates a denyList from the provided set of matchers.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
matches(BrowserDescriptor descriptor) |
public BrowserDenyList(BrowserMatcher... matchers)
Creates a denyList from the provided set of matchers.
public boolean matches(@NonNull
BrowserDescriptor descriptor)
matches in interface BrowserMatcher