我正在使用以下android fb连接库。Android fbconnect如何忘记登录名和密码
http://github.com/facebook/facebook-android-sdk/
问题是成功登录后,如果您注销,然后登录按钮再次单击打开窗口,询问用户名和密码,但它已经显示的登录名和以前的用户的密码。我认为这是cookie中的商店登录和密码如何强制登录后不记得登录名和密码?
我正在使用以下android fb连接库。Android fbconnect如何忘记登录名和密码
http://github.com/facebook/facebook-android-sdk/
问题是成功登录后,如果您注销,然后登录按钮再次单击打开窗口,询问用户名和密码,但它已经显示的登录名和以前的用户的密码。我认为这是cookie中的商店登录和密码如何强制登录后不记得登录名和密码?
如果它自动填入文本框,这意味着您告诉您的浏览器记住凭证。请记住,fbconnect使用WebView来让您登录。
换句话说,我不认为你可以强制浏览器不要以编程方式记住凭证。这取决于用户。
打开FbDialog.java,找到这个代码:
private void setUpWebView() {
if(mWebView==null){
mWebView = new WebView(getContext());
}
mWebView.setVerticalScrollBarEnabled(false);
mWebView.setHorizontalScrollBarEnabled(false);
mWebView.setWebViewClient(new FbDialog.FbWebViewClient());
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl(mUrl);
mWebView.setLayoutParams(FILL);
mContent.addView(mWebView);
}
然后添加以下代码以强制的WebView不记得密码:
WebSettings mWebSettings = mWebView.getSettings();
mWebSettings.setSavePassword(false);
这是正确的答案。它应该有绿色复选标记。 – 2012-09-05 00:10:45