Ни одно из решений не сработало для меня, теневая вставка не сработает для меня, потому что входные данные имеют полупрозрачный фон, наложенный поверх фона страницы.
Поэтому я спросил себя: «Как Chrome определяет, что должно быть заполнено на данной странице?»
"Ищет ли идентификаторы ввода, имена входов? Идентификаторы форм? Действие формы?"
Благодаря моим экспериментам с вводом имени пользователя и пароля, я обнаружил только два способа, которые привели бы к тому, что Chrome не смог найти поля, которые нужно заполнить автоматически:
1) Поставьте ввод пароля перед вводом текста. 2) Дайте им одно и то же имя и идентификатор ... или вообще не называйте ни имени, ни идентификатора.
После загрузки страницы с помощью javascript вы можете либо динамически изменять порядок входов на странице, либо динамически присваивать им их имя и идентификатор ...
И Chrome не знает, что попало в него ... автозаполнение не работает!
Безумный хак, я знаю. Но это работает для меня.
Chrome 34.0.1847.116, OSX 10.7.5