如何在webView中禁用任何URL的所有广告,如弹出式横幅。
我使用WKContentRuleListStore
块广告
我使用这个json内容块规则https://github.com/ShingoFukuyama/AdsBlock_WKWebView_for_iOS11/blob/master/AdsBlockWKWebView/adaway.json
所有阻止规则分配给listStore,但它不是阻止所有的广告。它阻止了json规则中提到的一些广告想要阻止所有。
WKContentRuleListStore.default().lookUpContentRuleList(forIdentifier: ruleId1) { [weak self] (contentRuleList, error) in
}
我想在webView上完成块广告。任何帮助,建议,感谢。
要填充您的内容拦截JSON文件,您可以查看几个来源,如EasyList, Adguard的过滤器或Brave列表(由@Mr Developer建议)。
还有这个工具可以帮助你生成Webkit块列表- abp2blocklist