私の Android アプリには、カスタム WebViewClient を持つ WebView 要素があります。経由でエラー ページを表示しonReceivedError()
、 に対して false を返しますshouldOverrideUrlLoading()
。
SOに関する他の多くの投稿で説明されているように、WebView自体ではなく、WebViewが外部ブラウザーでリンクを開くようになりました。ただし、これは機能しません。WebView 内のすべてのリンクを引き続き開きます。
コンテンツをロードするのではなく、HTML文字列loadUrl()
を介して渡すという事実と何か関係があるのでしょうか?loadData()