オートコンプリートが無効になっているサイトのパスワードをGoogle Chromeに記憶させる方法はありますか。
私はプログラマーですが、理想的には、私は通常のユーザーも実装できるような方法が欲しいのです。
autocomplete = on 拡張子を使用してください。 Webページでは 'autocomplete = off'が 'autocomplete = on'に変更されるので、パスワードは記憶されます。
これは実際には解決策ではありませんが、ユーザー名とパスワードのフィールドに記入するブックマークレットを作成することで、ちょっとしたJavascriptを知っている場合は、この回避策をハックすることができます。これはうまくいくでしょう:
例えば、記入したいページに '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();
あなたが信頼していない人があなたのブラウザを開くかもしれないなら、もちろん、これはまったく安全ではありません。クリックしてこれを編集し、あなたのログイン情報を見ることができます。
しかし、パスワードを暗号化するためにマスターパスワードを使用しないのであれば、ブラウザにパスワードを記憶させるよりもずっと悪いことではありません。メニューを掘り下げて見れば、それらを見ることができます。とにかく、あなたはあなたが信頼できない人々にあなたのコンピュータを使わせてはいけません。
Chromeはネイティブサポートしています:有効にした場合 それから、パスワードフィールドを右クリックしてブラウザに保存するように指示します。chrome://flags/#enable-password-force-saving
現在はからchrome://flags/#PasswordForceSaving
に変更されました(Chrome 65および場合によっては以前のバージョン)。
Password Manager拡張機能がインストールされている場合、そのようなPassword Managerが検出された場合、Chromeはこの内部機能を無効にすることがあります。拡張機能を一時的に無効にすると、この組み込みメカニズムを使用できるようになります。
私はよくFirefox/Firebugで次のことをします。
autocomplete="off"
を探します(通常はformタグの上にあります)Chromeのデベロッパーツールで属性を削除する方法は見つかりませんが、autocomplete="on"
に変更したり、属性名をたとえば"幅"。
これがオートコンプリートを削除したブックマークレットです。ツールバーに新しいブックマークを作成し、この長い行を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.")})();
Chromeで目的のフィールドを右クリックして[要素を検査]
一部のWebサイトでは、Firefoxでは、Chromeではそうではないのにパスワードを保存することができます。そのため、パスワードをFirefoxに保存してChromeにインポートすることができます。
これらの手順はChromeバージョン62に基づいています。
この答えは floatingstarの同様の質問に対する答え に基づいています。
Chromeはautocomplete = offが存在する場合にパスワードフィールドを記憶して入力するようになります。
この機能は、Windows、Mac、およびLinux用のGoogle Chrome 34.0.1847.116安定チャネルに実装されています。
パスワードの保存をサポートするためにウェブページに頼る代わりに、あなたは代わりに働くことが保証されているHTMLフォームでページ全体を上書きすることができます:
次のJavaScriptをコンソールに貼り付けてを押します。 Enter
document.getElementsByTagName("body")[0].innerHTML='<form action=# method=post><input name=identifier><input type=password name=password><input type=submit></form>'
重要:を押して開発者パネルを閉じます。 Ctrl+Shift+I 再び;そうでなければ、ブラウザはパスワード保存ダイアログを表示しません。
要素を調べてフォームの値フィールドにユーザー名とパスワードを入力し、そのページからURLを取得したHTMLページとして保存しました。この新しいURLにマークを付けて予約しました。ありがとう。
Chrome拡張機能 Roboform を使用できます。