Open naivehhr opened 8 years ago
你好
方案1 你给的地址中的解决方案有没有试过? 在android调用webveiw的地方,加入如下代码: if (Build.VERSION.SDK_INT <= 18) { mWebView.getSettings().setSavePassword(false); } else { // do nothing. because as google mentioned in the documentation - // "Saving passwords in WebView will not be supported in future versions" }
方案2 可以考虑不用input type=password 的类型,直接使用input type=text,然后用js监听keyup事件,自己来实现一个密码框。
方案3 不要使用form提交 使用ajax来提交
恩呢,首先谢谢回复哈! 我比较赞同方案一,但是rn中并未支持此功能.....(我要自己封装个WebView的模块?) 方案二和三,感觉可能能解决这个问题~~~ 谢啦~~
rn的话要么直接改源码,然后给fb提个pr;要么直接copy一份出来,重新封装一个webview;我没想到太好的解决办法。
如果html你能改源码的话,建议直接不用form提交就行了,修改成本应该是最小的。
Hello,遇到一个问题请教下。 使用情景,WebView中嵌入了一个登陆页面。在使用中,部分Android系统(android <=4.3)会提示是否记住密码,而我不想让它有这个提示。我已经尝试过使用domStorageEnabled属性,但还是会提示,请问你有遇到过或者有什么解决思路吗?!谢谢!
ref: http://stackoverflow.com/questions/11531778/how-to-disable-the-save-password-dialog-on-an-android-webview