Safariが自動でIDを入力しようとする
(github.com)- Safariブラウザは「Welcome Back」という文言が入っているとログインページだと認識し、どんなテキストボックスでもID入力欄と見なして自動補完ポップアップを表示する
→ 実際には別用途の入力欄であっても、関係なく必ず表示される
→ 表示させないためには、中央の空白を にするなどの力技を使う必要がある
- 「Sign in」/「Log in」という単語が入っていても同じ
→ 実際には別用途の入力欄であっても、関係なく必ず表示される
→ 表示させないためには、中央の空白を にするなどの力技を使う必要がある
2件のコメント
そうしないと、適当に作られてまともに動かないサイトが多いので(笑)
https://news.ycombinator.com/item?id=27313284
Hacker Newsのコメントでは、これは必ずしもSafariだけの問題ではなく、すべてのパスワードマネージャーが似たように動作するとのこと
Chromeの場合は、autocomplete="off" にしても自動補完される「バグ」があり、「won't fix」とされていることもある
https://bugs.chromium.org/p/chromium/issues/detail?id=587466