オートコンプリートを無効化出来ない件

Tomohiro 92views 更新:2017年4月3日

過去にフォームに入力した内容をブラウザに保存しておき次に同じサイトを表示した時に同じ内容を入力してくれるオートコンプリート、 おせっかいなことにパスワードも記憶してくれるため、セキュリティが心配・・・と思いきやブラウザの開発者の考えは
「記憶できるようなパスワードにするぐらいなら複雑なものにしてローカルに保存しておいたほうが安心」
とのことらしい・・・・ 過去のブラウザはinputのオプションに

autocomplete='off'

と追加すれば無効化出来たようだが最近は(わざわざ)このオプションを無視してくれるようだ。 オートフィル(フォームを表示した時点で保存した内容を入力してくれる機能)は「見えないダミーフォーム」を入れておけば無効化できるらしい。住所入れるところふたつあったらブラウザも迷って入力してくれないって考えかな・・・・(http://qiita.com/saitoxu/items/f565172da3028c1544f7)
ただし

display:none

とかやってもだめで、

style="visibility: hidden; top: -100px; left: -100px;"

とかにしておく必要がある。手動でフィルする機能は無効化できるのだろうか・・・・

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

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

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