1
我對身份驗證有問題WebView
我有一個https地址需要身份驗證,但它不是基本身份驗證。WebView身份驗證
當我使用Chrome瀏覽我的手機上,進入這個網站,我得到的是要求我輸入用戶名和密碼,我希望做同樣的事情,但都在驗證我已經作出了嘗試使用我有什麼失敗的對話框發現,因爲它們似乎都是用於基本身份驗證的,我不認爲這就是它的原因。
任何幫助表示讚賞,對不起,如果這是重複的,但我看了,發現沒有類似。
我對身份驗證有問題WebView
我有一個https地址需要身份驗證,但它不是基本身份驗證。WebView身份驗證
當我使用Chrome瀏覽我的手機上,進入這個網站,我得到的是要求我輸入用戶名和密碼,我希望做同樣的事情,但都在驗證我已經作出了嘗試使用我有什麼失敗的對話框發現,因爲它們似乎都是用於基本身份驗證的,我不認爲這就是它的原因。
任何幫助表示讚賞,對不起,如果這是重複的,但我看了,發現沒有類似。
我不確定你的意思是說「它不是基本認證」。
當您設置WebView
時,是否給它一個WebViewClient
實施onReceivedError()
?我相信這將成爲知道401已經發生並請求用戶驗證的載體。
或者,使用onReceivedHttpAuthRequest()
並通過handler.proceed(username,pwd)
將用戶名/密碼傳遞給處理程序;
AFAIK a WebView
不處理您將在Chrome中看到的彈出窗口。實現類似的東西留給開發者。您可以創建任何需要從用戶請求證書的身份驗證對話。如果這是你想要的,你可以參考this thread。