2016-09-10 11 views

答えて

1

私は解決策を得ました。

[{ 
     "action": { 
      "type": "block" 
     }, 
     "trigger": { 
      "url-filter": ".*reddit.*" 

     } 
}] 

このコードをjsonファイルのコンテンツブロッカー拡張に書き込みます。

+0

あなたはいくつかのウェブサイトの広告をブロックしているというデモを送ってきましたか? –

1

ブロッカー拡張の目的は特定のブロックをブロックすることだとは思わないwebSite

コンテンツブロッカー拡張機能は、Safariと Safari View Controllerでコンテンツを処理する方法をカスタマイズします。この拡張機能は、要素を隠し、読み込みをブロックし、 Safariの要求からクッキーを取り除くことによって、 コンテンツを調整します。

代わり

webView:shouldStartLoadWithRequest:navigationType 

にURLブロックを処理し、そこにあなたのコントロールを行う必要があります。検定:

func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool { 

    let url = request.URL?.absoluteString 
    if url == "http://www.test.com"{ 
     return false 
    } 
    return true 
} 
関連する問題