web-dev-qa-db-ja.com

Google Chromeにパスワードの記憶を強制することはできますか。

オートコンプリートが無効になっているサイトのパスワードをGoogle Chromeに記憶させる方法はありますか。

明確化:

私はプログラマーですが、理想的には、私は通常のユーザーも実装できるような方法が欲しいのです。

84
Nathan Long

autocomplete = on 拡張子を使用してください。 Webページでは 'autocomplete = off'が 'autocomplete = on'に変更されるので、パスワードは記憶されます。

66
yanokwa

回避策:ブックマークレットを使用してください。

これは実際には解決策ではありませんが、ユーザー名とパスワードのフィールドに記入するブックマークレットを作成することで、ちょっとしたJavascriptを知っている場合は、この回避策をハックすることができます。これはうまくいくでしょう:

  1. 任意のWebサイトからその領域にファビコンをドラッグして、ツールバー領域にブックマークを作成します。
  2. そのブックマークを右クリックして[編集]を選択します。
  3. Nameフィールドを好きなものに変更します。
  4. [URL]領域に、必要なフィールドに入力するJavaScriptを入力します。
  5. 保存するために、OKをクリックします。
  6. ブックマークレットをクリックしてこれらのフィールドに入力できます。

例えば、記入したいページに 'user_name'と 'password'のIDを持つフィールドがある場合、このJavaScriptは最初に定義したものでそれらを記入します。

javascript:function%20enterLogin(){username="your_username";password="your_password";document.getElementById('user_name').value=username;y=document.getElementById('password').value=password;}enterLogin();

あなたが信頼していない人があなたのブラウザを開くかもしれないなら、もちろん、これはまったく安全ではありません。クリックしてこれを編集し、あなたのログイン情報を見ることができます。

しかし、パスワードを暗号化するためにマスターパスワードを使用しないのであれば、ブラウザにパスワードを記憶させるよりもずっと悪いことではありません。メニューを掘り下げて見れば、それらを見ることができます。とにかく、あなたはあなたが信頼できない人々にあなたのコンピュータを使わせてはいけません。

19
Nathan Long

Chromeはネイティブサポートしています:有効にした場合 chrome://flags/#enable-password-force-saving それから、パスワードフィールドを右クリックしてブラウザに保存するように指示します。

現在はからchrome://flags/#PasswordForceSavingに変更されました(Chrome 65および場合によっては以前のバージョン)。

Password Manager拡張機能がインストールされている場合、そのようなPassword Managerが検出された場合、Chromeはこの内部機能を無効にすることがあります。拡張機能を一時的に無効にすると、この組み込みメカニズムを使用できるようになります。

11
Daniel F

私はよくFirefox/Firebugで次のことをします。

  • フォームを右クリックし、[要素を検査]をクリックします。
  • 属性autocomplete="off"を探します(通常はformタグの上にあります)
  • [オートコンプリート]を右クリックし、[属性の削除]をクリックします。

Chromeのデベロッパーツールで属性を削除する方法は見つかりませんが、autocomplete="on"に変更したり、属性名をたとえば"幅"。

6
DisgruntledGoat

これがオートコンプリートを削除したブックマークレットです。ツールバーに新しいブックマークを作成し、この長い行をURLとして保存します。

javascript:(function(){var%20ca,cea,cs,df,dfe,i,j,x,y;function%20n(i,what){return%20i+"%20"+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%20autocomplete=off%20from%20"+n(ca,"form")+"%20and%20from%20"+n(cea,"form%20element")+",%20and%20removed%20onsubmit%20from%20"+n(cs,"form")+".%20After%20you%20type%20your%20password%20and%20submit%20the%20form,%20the%20browser%20will%20offer%20to%20remember%20your%20password.")})();
5
bugaboo

Chromeで目的のフィールドを右クリックして[要素を検査]

  • Autocomplete = "off"をautocomplete = "on"に変更します
  • データを入力してフォームを送信する
  • Chromeはパスワードを忘れないように頼みます
  • あなたが戻ったとき、あなたが一度提出しようとするまでパスワードを表示しないかもしれません。
4
Kelly

一部のWebサイトでは、Firefoxでは、Chromeではそうではないのにパスワードを保存することができます。そのため、パスワードをFirefoxに保存してChromeにインポートすることができます。

  1. Chromeでは、設定ブックマークと設定のインポート
  2. Mozilla Firefoxを選択
  3. 保存されたパスワード以外のすべてのチェックを外します(Chromeにユーザー名も自動入力させる場合は、自動入力フォームデータもチェックします).
  4. クリックインポート

これらの手順はChromeバージョン62に基づいています。

この答えは floatingstarの同様の質問に対する答え に基づいています。

3
wjandrea

安定したチャンネルの更新から

Chromeはautocomplete = offが存在する場合にパスワードフィールドを記憶して入力するようになります。

この機能は、Windows、Mac、およびLinux用のGoogle Chrome 34.0.1847.116安定チャネルに実装されています。

2
user1014639

パスワードの保存をサポートするためにウェブページに頼る代わりに、あなたは代わりに働くことが保証されているHTMLフォームでページ全体を上書きすることができます:

  1. 押す Ctrl+Shift+I
  2. [コンソール]タブをクリックします
  3. 次のJavaScriptをコンソールに貼り付けてを押します。 Enter

    document.getElementsByTagName("body")[0].innerHTML='<form action=# method=post><input name=identifier><input type=password name=password><input type=submit></form>'

  4. 重要:を押して開発者パネルを閉じます。 Ctrl+Shift+I 再び;そうでなければ、ブラウザはパスワード保存ダイアログを表示しません。

  5. ブラウザに保存するユーザー名とパスワードを入力して、[送信]をクリックします。
  6. あなたのブラウザは、あなたがこれらの資格情報を「記憶」したいかどうかを確認するはずです。

スクリーンショット

Screenshot

2
samdd

要素を調べてフォームの値フィールドにユーザー名とパスワードを入力し、そのページからURLを取得したHTMLページとして保存しました。この新しいURLにマークを付けて予約しました。ありがとう。

1
pretty

Chrome拡張機能 Roboform を使用できます。

0
NT.