iOS内容拦截器白名单网站

erd*_*ser 2 whitelist ios ios9 safari-content-blocker

在我的内容拦截器中,有没有办法阻止某个网站上的广告拦截?例如,如果我想阻止除The Verge之外的所有网站上的广告,有没有办法阻止我提供的阻止规则影响此页面?

小智 5

遗憾的是,上述答案有两个原因:触发器中需要url-filter属性,if-domain属性必须是域数组,而不是单个值.经过大量的反复试验后,我找到了一个工作解决方案,将网站列入白名单.

{
    "trigger": {
        "url-filter": ".*",
        "if-domain": ["the verge.com"]
    },
    "action": {
        "type": "ignore-previous-rules"
    }
}
Run Code Online (Sandbox Code Playgroud)

我使用上述答案找到导致各种错误的唯一文档是在这里搜索源代码:https://github.com/WebKit/webkit/tree/67985c34ffc405f69995e8a35f9c38618625c403/Source/WebCore/contentextensions