web-dev-qa-db-ja.com

Google ChromeにHTTPS認証情報を記憶させるにはどうすればよいですか?

Google Chromeは確かに優れたブラウザですが、まだバグはあります。それらのいくつかは本当に厄介です:私のChrome(私の仕事用コンピューター)はHTTPS認証データを記憶することを提案していません。 Chrome開始-覚えておくだけではありません。申し訳ありませんが、資格情報を思い出せません。理由を尋ねないでください。 :Dしかし!自宅のコンピューターのChromeは、これらの資格情報を記憶するように提案した後、それらを正常に記憶します。私はChrome設定を確認しました(対応するオプションは常にオンになっています[フォーム認証データを単純な「HTTPサイト」に保存することを常に提供します])、すべてのパスワードもクリアしようとしました-Chromeブラウザを再起動した後も、そのHTTPSサイトのユーザー名とパスワードの両方を入力するよう求められます...何をしているのかわかりません... HTTPSの資格情報を記憶するように強制できますか?

前もって感謝します。

UPD:私のChromeバージョンは6.0.472.63です

12

Chromeインストールが同じバージョンで、動作が異なる場合は、プロファイルレベルで問題が発生しているはずです。

最初から新しいプロファイルを作成することをお勧めします。つまり、https資格情報を記憶しているインストールから、そうでないプロファイルにプロファイルをコピーします。

新しいプロファイルの作成は、現在のプロファイルを含む削除(またはフォルダーの名前を変更)と同じくらい簡単です。

Chromeがプロファイルを保存する場所に関するガイドラインについては、 http://www.chromium.org/user-experience/user-data-directory を確認してください

PD:プロファイル=ユーザーデータディレクトリ

1
molgar

方法は次のとおりです。 (少なくとも、私が試したHTTPSサイト-ifttt.comで動作しました)-確かにautocomplete = onですが、iirc私はその拡張機能を試しましたが、何も変更されませんでした。代わりに、このより軽いソリューションを使用してください。

次のJavaScriptコードをURLデータとして使用して、ブックマークレットを保存するだけです。

javascript:(function(){var ca,cea,cs,df,dfe,i,j,x,y;function n(i,what){return i+" "+what+((i==1)?"":"s")}ca=cea=cs=0;df=document.forms;for(i=0;i<df.length;++i){x=df[i];dfe=x.elements;if(x.onsubmit){x.onsubmit="";++cs;}if(x.attributes["autocomplete"]){x.attributes["autocomplete"].value="on";++ca;}for(j=0;j<dfe.length;++j){y=dfe[j];if(y.attributes["autocomplete"]){y.attributes["autocomplete"].value="on";++cea;}}}alert("Removed autocomplete=off from "+n(ca,"form")+" and from "+n(cea,"form element")+", and removed onsubmit from "+n(cs,"form")+". After you type your password and submit the form, the browser will offer to remember your password.")})();

次に、ログインページに移動し、ブックマークレットをクリックして[ok]をクリックし、ログインすると、数秒後にパスワードの保存ボックスが表示されます。それが誰かまたはOPを助けることを願っています。

10
user78017

一部のサイトでは、ブラウザがユーザー入力を記憶しないようにするための属性をフォームとともに送信します。

Chrome extension autocomplete = on はそれを上書きし、サイトのパスワードを記憶させます。

4
afrazier