Firefox:autocompleteをoffにしてもautocompleteが効いてしまうとき

harada 97views 更新:2016年12月20日

autocompleteの設定はブラウザによってかなりことなるようです。
Firefoxでも以下のようにautocompleteをoffに設定していても効いてしまうときがあります。

<input type="text" name="test" id="test" autocomplate="off" />

どうすればいいのかと検索したところ、Mozillaの公式に以下のようにかいてありました。

https://developer.mozilla.org/ja/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion

autocomplete 属性に off が設定されている場合でも、ブラウザはオートコンプリートを行うことがあります。この予想外の挙動に開発者は戸惑うかもしれません。オートコンプリートを完全に無効にするには、その属性値に 任意の文字列を代入 するというトリックを用います。
autocomplete=”nope”
任意に指定した文字列は 属性値として定義された値 に含まれていませんが、ブラウザのオートコンプリート機能は無効になります。

以下のように適当な文字列を設定しておくといいようです。

<input type="text" name="test" id="test" autocomplate="nope" />

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません