3

コンテンツ ブロッカーで、特定の Web サイトでの広告ブロックを防止する方法はありますか? たとえば、The Verge 以外のすべての Web サイトで広告をブロックしたい場合、提供したブロック ルールがこのページに影響しないようにする方法はありますか?

4

3 に答える 3

6

残念ながら、上記の回答は 2 つの理由で正しくありません。トリガーには url-filter 属性が必要であり、if-domain 属性は単一の値ではなくドメインの配列でなければなりません。多くの試行錯誤の後、Web サイトをホワイトリストに登録するための有効な解決策を見つけました。

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

上記の回答を使用してさまざまなエラーを引き起こしている原因について見つけることができた唯一のドキュメントは、ここでソースコードを精査することでした:

于 2015-12-09T21:19:31.620 に答える
1

私はあなたがこのようなことをすると思います。

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

チェックアウトするためのいくつかの良いリンク。

Safari の拡張性: コンテンツのブロックと共有リンク

iOS 9 での Safari コンテンツ ブロッキング: 例によるチュートリアル

于 2015-10-07T23:41:24.973 に答える
1

この記事は解決策を示していますhttp://comments.gmane.org/gmane.os.opendarwin.webkit.user/3971

{
    "action": {
        "type": "ignore-previous-rules"
    },
    "trigger": {
        "url-filter": ".*",
        "if-domain": ["*apple.com"]
    }
}
于 2015-12-11T04:11:07.317 に答える