如何在 WebView 中处理基本身份验证

2024-03-03

我创建了一个加载 WebView 的应用程序。为了登录, 该网站需要基本身份验证。当我尝试访问该网站时 通过默认浏览器,我会收到一个弹出框,提示我输入我的用户名 和密码。

如果我尝试通过我的应用程序访问该网站,我会收到错误 401 并且没有弹出窗口。 我想知道是否有人可以帮助我?


我认为比帕特里克描述的更优雅的解决方案是使用onReceivedHttpAuthRequestWebViewClient 的方法如下所述: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(使用前将#替换为@)

如何在 WebView 中处理基本身份验证 的相关文章

随机推荐