2015-10-06 74 views
2

在我的內容攔截器中,是否有辦法阻止某個網站上的廣告攔截?例如,如果我想在除The Verge之外的所有網站上屏蔽廣告,是否有辦法阻止我提供的屏蔽規則影響此頁面?iOS內容攔截器白名單網站

回答

2

以上回答是有兩個原因,該URL的過濾器屬性是必需的在觸發和如果域屬性必須是域的陣列不幸不正確,沒有一個單一的價值。經過大量的試驗和錯誤,我找到了一個將網站列入白名單的工作解決方案。

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

唯一的文檔我能找到是什麼原因導致使用上述回答各種錯誤在這裏淘到的源代碼:https://github.com/WebKit/webkit/tree/67985c34ffc405f69995e8a35f9c38618625c403/Source/WebCore/contentextensions

-1

這篇文章講述的解決方案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的方式來表達謝意。 –