在我的内容拦截器中,有没有办法防止某个网站上的广告拦截?例如,如果我想屏蔽除 The Verge 之外的所有网站上的广告,是否有办法防止我提供的屏蔽规则影响此页面?
最佳答案
不幸的是,上面的答案不正确有两个原因,触发器中需要 url-filter 属性,if-domain 属性必须是域数组,而不是单个值。经过大量试验和错误后,我找到了将网站列入白名单的有效解决方案。
{
"trigger": {
"url-filter": ".*",
"if-domain": ["the verge.com"]
},
"action": {
"type": "ignore-previous-rules"
}
}
我能够使用上述答案找到导致各种错误的唯一文档是在此处搜索源代码:https://github.com/WebKit/webkit/tree/67985c34ffc405f69995e8a35f9c38618625c403/Source/WebCore/contentextensions
关于iOS 内容拦截器白名单网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32975416/