3

少し問題があります...アプリで小さな Web ブラウザーを実行していますが、Evernote や Bitbucket などの一部の Web サイトにログインできないという問題があります。フォームを送信すると、フォームを送信する代わりに更新したように、フォームのページにリダイレクトされます。WebView で Javascript を有効にしました。

誰かがすでにこの問題を抱えていますか? ありがとう !

4

2 に答える 2

2

デフォルトのキャッシュ モードを使用します。

mWebView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
于 2013-08-30T12:55:25.657 に答える
2

私はそのような目的のために外部の 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 インテントでブラウザー アプリケーションを呼び出したいと思うでしょう。

于 2013-08-26T09:19:45.200 に答える