Android の WebView の特定の名前付きアンカーでローカルに保存されたページを開くと、互換性の問題が発生します。現在、私は単に使用しています
webView.loadUrl("file:///android_asset/page.html#fragment");
これは私の 4.1 デバイスでは正常に動作しますが、他のデバイスのユーザーは動作しないと不満を漏らし続けています。
たとえば、4.0.3では、 URL フラグメント 部分なしでページを#fragment
開くと正常に開きますが、ユーザーは「Web ページが利用できません」というエラーを受け取ります。
loadUrl(String)
また、メソッドへの2回の呼び出しでフラグメントを開こうとしました。最初はフラグメントなしで、次にフラグメントを使用しました。また、JavaScript を使用してページの場所を変更します。
これ以上何を試すことができますか?