ネイティブのAndroid AppとWebViewで使用するプレーンなhtml/javascriptアプリケーション(Phonegapはありません)があります。document.locationの変更でWebViewがもうリロードしない
JavaScriptの部分では、状況によっては現在のページをリロードする必要があります。私の古い携帯電話とAndroid 4.3で、私はちょうど使用:
document.location = "index.html"
を私の新しい電話番号(アンドロイド5)で、これはもう動作しないようです。それは、ページi.Eを変更するために働く。私は現在 "books.html"を表示していますが、上記のコードを使用して "index.html"に移動できます。しかし、私が現在見ている同じページをリロードしたいときは、何も起こりません。
クロムデバッガでWebViewをデバッグしましたが、エラーはありません。警告も何もありません。私のPC上のクロムですべて正常に動作します。
注意してください:
私はラジェッシュが言及した解決策を試してみました。残念ながら、それは箱の外で動作しませんでした。
私はこの問題に出くわした: https://bugs.chromium.org/p/chromium/issues/detail?id=327728
それを動作させるためにWebViewの上WebViewClientを設定するために、その必要:
webView.setWebViewClient(new WebViewClient());
は、最初は動作しませんでしたですが、私は、追加情報のための私の質問を編集しました。たぶん、これはここで言及するのは明らかです。 – Chris