2

認証に問題WebViewがあります。認証が必要な https アドレスがありますが、基本認証ではありません。

携帯電話で chrome にアクセスしてこのサイトにアクセスすると、ユーザー名とパスワードの入力を求めるダイアログ ボックスが表示されます。似たようなことをしたいのですが、見つけたものを使用して行った認証の試みはすべて失敗しました。すべて基本認証用のようで、これはそうではないと思います。

これが重複している場合は申し訳ありませんが、似たようなものは何も見つかりませんでした。

4

1 に答える 1

6

「基本認証ではない」というのが何を意味するのかわかりません。

をセットアップするとき、実装WebViewするを指定しますか? それが 401 が発生したことを知り、ユーザーによる認証を要求するベクトルになると思います。WebViewClientonReceivedError()

または、onReceivedHttpAuthRequest()ユーザー名/パスワードを使用してハンドラーに渡しますhandler.proceed(username,pwd)

AFAIK aWebViewは、Chromeで表示されるポップアップを単独で処理しません。そのようなものを実装することは、開発者に任されています。ユーザーから資格情報を要求するために必要な認証ダイアログを作成します。これが必要な場合は、このスレッドを参照してください。

于 2012-09-13T22:37:27.223 に答える