私はウェブサイトをホストするアンドロイドアプリを作成します。ウェブサイトにはいくつかの外部リンク「URL」がロードされています。ウェブビューにURLの一部がロードされないようにする
のファイルに保存されているURLの一部をwebviewで読み込むのをブロックするには、が必要です。
私はオーバーライドしようとしますshouldInterceptRequest(WebView view, String url)
しかし、私はそれをどのように使用するのか分かりません。
私はウェブサイトをホストするアンドロイドアプリを作成します。ウェブサイトにはいくつかの外部リンク「URL」がロードされています。ウェブビューにURLの一部がロードされないようにする
のファイルに保存されているURLの一部をwebviewで読み込むのをブロックするには、が必要です。
私はオーバーライドしようとしますshouldInterceptRequest(WebView view, String url)
しかし、私はそれをどのように使用するのか分かりません。
あなたは、新しいURLは現在WebView.If WebViewClientにロードされようとしているとき、ホストアプリケーションに制御を引き継ぐためにチャンスを与えるWebViewClient
メソッドを使用することができます戻り値
true
は、ホストアプリケーションがURLを処理することを意味し、戻り値はfalse
は、現在のWebViewがURLを処理することを意味します。コード内
:[アンドロイドのWebViewのセキュリティのためのブロック特定のURL]の