Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Автозаполнение формы входа на web-страницу (https://javascript.ru/forum/misc/58707-avtozapolnenie-formy-vkhoda-na-web-stranicu.html)

optik77 06.10.2015 13:13

Автозаполнение формы входа на web-страницу
 
Добрый день!

имеется:
Корпоративный web-ресурс, который имеет форму залогирования типа:
http:\\name\login.aspx
На этой странице есть 2 поля: имя и пароль и кнопка Войти.

Необходимо:
придумать механизм автоматического заполнения (подстановки) значений имени и пароля пользователя при попадании на страницу залогирования.

особенность:
Стандартные средства IE и Firefox не предлагают запомнить пароль на этой странице, видимо стоит какая то заглушка или блокиратор.

что придумал:
находясь уже на странице http:\\name\login.aspx могу вставить в адресную строку браузера IE следующий javascript код:

javascript:document.getElementsByName('LOGIN')[0].value='111';document.getElementsByName('pass')[0].value='222';document.getElementsByName('action')[0].click();void 0;

и после нажатия на Enter, значения подставляются и даже нажимается кнопка и я попадаю в личный кабинет.

что не так:
хочется чтобы этот скрипт уже "на лету" подставлялся при открытии в браузере ссылки http:\\name\login.aspx, или путём запуска соответсвующего ярлыка, или путём выбора ссылки из Избранного браузера.
Т.е. каким то образом добавить js-код к ссылке, типа:
http:\\name\login.aspx?javascript:document.getElem entsByName('LOGIN')[0].value='111';document.getElementsByName('pass')[0].value='222';document.getElementsByName('action')[0].click();void 0;

но так конечно же не работает..

и вторая проблема что указанный выше код сработал в IE но не сработал в Firefox


Часовой пояс GMT +3, время: 22:10.