我正在使用以下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