iOS内容拦截器白名单网站

问题描述:

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

以上回答是有两个原因,该URL的过滤器属性是必需的在触发和如果域属性必须是域的阵列不幸不正确,没有一个单一的价值。经过大量的试验和错误,我找到了一个将网站列入白名单的工作解决方案。

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

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

我想你会做这样的事情。

"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

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

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

请不要添加“谢谢”或“此答案有效”作为答案。在网站上投入一些时间,您将获得足够的[特权](http://stackoverflow.com/privileges/vote-up)来满足您喜欢的答案,这就是Stack Overflow的方式来表达谢意。 –