Extracts a
Site Key from an
AdblockWebView's internals and verifies the Site Key
What is expected from this class:
Extract the
Site Key from all available resources from
AdblockWebView
Use
SiteKeyVerifier to verify it
An instance of
SiteKeyVerifier is set to
`siteKeysConfiguration` property
AdblockWebView accepts the extractor
by calling
AdblockWebView.setSiteKeyExtractor(SiteKeyExtractor)
For example, custom HTTP request can be made and resulting HTTP headers can be used to
extract the Site Key from the header
Or Site Key might be extracted from
html root tag by injecting
javascript into
AdblockWebView and using JS handler to get the key back to WebView