少し問題があります...アプリで小さな Web ブラウザーを実行していますが、Evernote や Bitbucket などの一部の Web サイトにログインできないという問題があります。フォームを送信すると、フォームを送信する代わりに更新したように、フォームのページにリダイレクトされます。WebView で Javascript を有効にしました。
誰かがすでにこの問題を抱えていますか? ありがとう !
デフォルトのキャッシュ モードを使用します。
mWebView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
私はそのような目的のために外部の Web ブラウザーを使用します。意図を持ってアプリから開くことができます。WebView は単純な HTML Web ページのみを処理します。たとえば、Java スクリプトはサポートしていません。
WebView クラスの説明から抽出http://developer.android.com/reference/android/webkit/WebView.html
基本的な使い方
デフォルトでは、WebView はブラウザーのようなウィジェットを提供せず、JavaScript を有効にせず、Web ページのエラーは無視されます。UI の一部として HTML を表示することのみが目的の場合は、おそらくこれで問題ありません。ユーザーは Web ページを読む以外に Web ページと対話する必要はなく、Web ページはユーザーと対話する必要がありません。実際に本格的な Web ブラウザーが必要な場合は、WebView で表示するのではなく、URL インテントでブラウザー アプリケーションを呼び出したいと思うでしょう。