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