web-dev-qa-db-ja.com

Googleを無効にするChromeオートコンプリート/オートフィル/提案

Googleを無効にしたいchrome autocomplete/autofill /パスワードの提案を使用する
autocomplete = "off"と類似したもの(これは機能していません)。

コードは次のとおりです

loginpage.php

<form class="form-method" method="post">
    <span class="form-fill">
      <text>Username</text>
      <input placeholder="Username" required/>
      <text>Password</text>
      <input type="password" placeholder="Password" required/>
      <button type="submit"></button>
    </span>
</form>

anotherform.php

<form method="REQUEST" class="vp-method">
    <input type="password" maxlength="4" autocomplete="JUST STOP!"/>
    <button type="submit" placeholder="DVN Number">Validate</button>
</form>


このGoogleを無効にする方法chromeオートコンプリート/提案/ JavaScriptを使用せずに自動入力しますか?

注:質問の重複を認識しています。そして、これらの提案はどれも機能していません(私は今入力中です)。

ありがとうございました :)

11
Satrio Wibowo

Chromeはautocomplete="off"をサポートしなくなりました。代わりにautocomplete="new-password"を使用してください。
Mozillaリンク

ドキュメントから:

このため、最新のブラウザの多くは、ログインフィールドでautocomplete="off"をサポートしていません。

サイトがユーザー名とパスワードの入力フィールドにautocomplete="off"を設定した場合、ブラウザーは引き続きこのログインを記憶し、ユーザーが同意すると、ブラウザーはユーザーが次にページにアクセスしたときにこれらのフィールドを自動入力します。これは、Firefox(バージョン38以降)、Google Chrome(34以降)、およびInternet Explorer(バージョン11以降)の動作です。

ユーザーが自分以外のユーザーの新しいパスワードを指定できるユーザー管理ページのパスワードフィールドの自動入力を禁止する場合は、autocomplete="new-password"を指定する必要がありますが、これはすべてのブラウザーで実装されているわけではありませんまだ。

別の解決策は、autocomplete="false"を使用することです。他のSOに役立つ質問へのリンクがいくつかあります。
SO-無効化Chrome Autofill
SO-Chromeブラウザはオートコンプリートを無視する=オフ

36
Ethilium

どの入力フィールドに入力するかわからないようにブラウザを混同しようとしましたが、これはクロスプラットフォームのようです-Explorerでテストすることはできません...

これ、またはこれらの線に沿って何かを試してください:

<input type="password" class="bigText login" name="hiddenFieldToStopBrowserAutofill" style = "height : 0px; width : 0px; border : 0px"/>

私が見たものから、フォームの別のフィールドと同じクラスを指定した場合にのみ機能し(この場合、パスワードとメールアドレスの両方に「bigText login」があります)、上で説明した方法で非表示にします。代わりに「display = none」を使用しようとすると、機能しません。

また、値= ""、値= ""などのバリエーションを試して、ブラウザを停止し、ページで強制する文字列に置き換えますが、機能しませんでした。あなたはよりきれいなオプトンを望んでいた

2
Dan