Я пытаюсь найти способ сделать Safari 7 (проверенный с версией 7.0.2, 7.0.3) уважать атрибуты autocomplete = "off". Независимо от того, что я пытаюсь, он продолжает автозаполнение.
Это проблема для одной из наших страниц администратора, где мы настраиваем новых пользователей. Наши пользователи сохраняют свои собственные имя пользователя/пароль.
Здесь приведена сокращенная версия формы, которую мы используем. Я пробовал переименовать поля в "xxu" и "xxp", но автозаполнение, похоже, читает надпись на ярлыке. Я обманул себя различными ярлыками, но он все равно каким-то образом запускает автозаполнение.
<form novalidate autocomplete="off">
<div class="control-group">
<label class="control-label">Username</label>
<div class="controls">
<input type="text" name="xxu" autocomplete="off" required="required">
</div>
</div>
<div class="control-group">
<label class="control-label">Username</label>
<div class="controls">
<input type="password" name="xxp" autocomplete="off" required="required">
</div>
</div>
</form>
Я нашел эту статью на сайте Apple, которая описывает эту проблему. https://discussions.apple.com/message/25080203#25080203
Кто-нибудь знает о любом другом методе отключения автоматического заполнения формы в Safari 7? (Agh, это то, чего мы ожидаем от IE)
Спасибо за помощь.