2010-09-28 93 views

回答

0

如果它自动填入文本框,这意味着您告诉您的浏览器记住凭证。请记住,fbconnect使用WebView来让您登录。

换句话说,我不认为你可以强制浏览器不要以编程方式记住凭证。这取决于用户。

2

打开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); 
+1

这是正确的答案。它应该有绿色复选标记。 – 2012-09-05 00:10:45