2010-09-28 86 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