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