Safariのオートコンプリート

ログインが必要なサイト内で、ログインフォームとは別の画面にtype="password"の入力フォームがある場合、ログイン時のユーザー名とパスワードが勝手に補完されるというケースがあった。

結果的に意図しないパスワードの更新が走ってしまうという、よろしくない不具合。


autocomplete="off"で補完を拒否できるらしい、というので設定してみたが効かない。

Safari: 一部の Web サイトでは AutoFill 機能がオフになります

Safari は、Web サイトの作成者が使用する AutoComplete="off" フラグを尊重します。

って書いてあるけど。バージョンが違うのか。。


ユーザー側では、Safariの設定で補完オフにすることができるが、公開サイトでユーザーが多数の場合などは、Safariの設定を強制できない。


以下のエントリで解決策が見つかってとりあえず凌げましたとさ。

Safariのオートコンプリートの不思議な挙動 - Qiita