有没有办法让android webview记住密码?

时间:2016-03-19 19:40:17

标签: c# android webview

您好我制作的Android应用程序仅使用webview查看我的IP网络摄像头,但每次打开应用程序时我的网络摄像头都会询问用户名和密码: enter image description here

有没有办法让android webviews记住这些密码,所以我不必每次都输入它们?

我正在使用Visual studio,c#和Xamarin。

我还应该提一下,我是新手编程,特别是关于android,谢谢。

1 个答案:

答案 0 :(得分:1)

WebViewClient类有一个回调方法OnReceivedHttpAuthRequest,当服务器需要用户名和密码时,由WebView调用。此方法的一个参数是HttpAuthHandler接口。您可以通过调用此处理程序上的方法来控制授权请求。

因此,解决方案是创建一个覆盖WebViewClient的{​​{1}}子类,并在OnReceivedHttpAuthRequest上调用适当的方法。然后将HttpAuthHandler设置为具有此子类的实例。

以下是Xamarin文档的链接:OnReceivedHttpAuthRequest - Xamarin

WebView