我创建了一个加载 WebView 的应用程序。为了登录,
该网站需要基本身份验证。当我尝试访问该网站时
通过默认浏览器,我会收到一个弹出框,提示我输入我的用户名
和密码。
如果我尝试通过我的应用程序访问该网站,我会收到错误 401 并且没有弹出窗口。
我想知道是否有人可以帮助我?
我认为比帕特里克描述的更优雅的解决方案是使用onReceivedHttpAuthRequest
WebViewClient 的方法如下所述:http://www.mail-archive.com/[电子邮件受保护]/msg30468.html http://www.mail-archive.com/android-developers@googlegroups.com/msg30468.html
@Override
public void onReceivedHttpAuthRequest(WebView view, HttpAuthHandler handler, String host, String realm) {
handler.proceed("username", "password");
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)