我正在构建一个将用作自助服务终端的应用程序,许多人使用相同的设备登录Facebook。我正在清除Web浏览器缓存,这会阻止用户自动保存并登录,但我无法弄清楚的部分是如何防止它在用户名框中提供用户名提示,对于已登录的用户通过应用程序。有没有办法让它不记住用户名和/或在用户名输入中显示提示?
TIA
答案 0 :(得分:1)
在facebook sdk(或你的实现)的FbDialog中:
protected void setUpWebView(int margin) {
...
mWebView.getSettings().setSavePassword(false);
mWebView.getSettings().setSaveFormData(false);
...
}
如果你使用最新的sdk,你可能已经有了.setSavePassword(false)部分。 (如果没有,你肯定应该添加它,fb对话框中存在一个很大的安全漏洞)