2

次のAndroid fb接続ライブラリを使用しています。

http://github.com/facebook/facebook-android-sdk/

問題は、ログインに成功した後です。ログアウトしてからログインボタンを再度クリックすると、ユーザー名とパスワードを求めるウィンドウが開きますが、以前のユーザーのログインとパスワードが既に表示されています。ログインとパスワードをクッキーに保存していると思いますが、ログアウト後にログインとパスワードを覚えないようにするにはどうすればよいですか?

4

2 に答える 2

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);
于 2011-09-20T11:46:41.733 に答える
0

テキスト ボックスに自動的に入力される場合は、ブラウザーに資格情報を記憶するように指示したことを意味します。fbconnect は WebView を使用してログインできることを思い出してください。

つまり、資格情報をプログラムで記憶しないようにブラウザを強制することはできないと思います。これを行うのはユーザー次第です。

于 2010-09-28T11:35:13.640 に答える