iOS内容拦截器白名单网站

时间:2015-10-06 16:52:24

标签: ios ios9 whitelist safari-content-blocker

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

3 个答案:

答案 0 :(得分:5)

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

{
    "trigger": {
        "url-filter": ".*",
        "if-domain": ["the verge.com"]
    },
    "action": {
        "type": "ignore-previous-rules"
    }
}

我能够使用上述答案找到导致各种错误的唯一文档是在这里搜索源代码:documentation

答案 1 :(得分:1)

我想你会做这样的事情。

 "action": {
  "type": “ignore-previous-rules”
  },
  "trigger": {
  “if-domain”: “theverge.com”
  }

一些很好的链接可以查看。

Safari Extensibility: Content Blocking and Shared Links

Safari Content Blocking in iOS 9: a tutorial by example

答案 2 :(得分:-1)

这篇文章讲述了解决方案http://comments.gmane.org/gmane.os.opendarwin.webkit.user/3971

{
    "action": {
        "type": "ignore-previous-rules"
    },
    "trigger": {
        "url-filter": ".*",
        "if-domain": ["*apple.com"]
    }
}