|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.04.2017, 08:06 | #1 |
Пользователь
Регистрация: 21.03.2017
Сообщений: 16
|
Не работает focus()
Господа, приветствую!
Занимаюсь небольшим расширением под хром, смысл которого автоматизировать работу, в частности - авторизацию на сайтах. Расширение передаёт значения логина и пароля на нужные сайты, и кликает кнопочку "войти". Всё просто, но... Есть три сайта, на которых моя идея не хочет работать. Сайт № 1: Проблема: значения вводятся в инпуты, но при нажатии кнопки "войти" значения из инпутов удаляются, и сайт кричит "заполни поля!". Если сделать все вручную, то работает нормально. И решение то вроде бы простое - установить фокус, но... И оно не работает. Фокус не устанавливается. Пробовал. Код:
Код:
|
07.04.2017, 08:28 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Что за работа-то? Для автоматизации же есть готовые инструменты, например iMacros.
Почему не работает сложно гадать, надо сайт смотреть.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
07.04.2017, 09:13 | #3 | |
Пользователь
Регистрация: 21.03.2017
Сообщений: 16
|
Цитата:
Как ни странно, работают более трех десятков сайтов, а не работает всего три, но каких. Сейчас речь идёт об альфа клик. Код:
|
|
07.04.2017, 09:18 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так для хранения данных авторизации и автозаполения уже ж давно есть KeePass/1Password/LastPass.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
07.04.2017, 09:29 | #5 | |
Пользователь
Регистрация: 21.03.2017
Сообщений: 16
|
Цитата:
При нажатии на эту самую кнопочку, скрипт открывает нужный мне сайт, в зависимости от задачи, и вводит туда логин/пароль, и жмёт кнопочку "войти" Функционал тех расширений несколько ограничен. Одно только то, что они не могут работать с таблицами эксель (именно в них мои реестры) уже делает их неподходящими. |
|
07.04.2017, 09:59 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А фирмы не против хранения их паролей в открытом виде на компе?)
Вряд ли в фокусе дело, наверно оно просто следит за вводом в каких-то событиях типа onchange. В данном случае это даже в консоль пишется. При просто изменении .value оно не срабатывает. Может https://developer.mozilla.org/en-US/...ggering_events поможет.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
07.04.2017, 10:03 | #7 |
Пользователь
Регистрация: 21.03.2017
Сообщений: 16
|
А фирмы не знают И дай боже не узнают
Спасибо за совет, почитаю, может быть решится проблема. Хороша была идея, но не сработала. Последний раз редактировалось 4eSlavich; 07.04.2017 в 10:24. Причина: Испытано |
11.04.2017, 08:56 | #8 |
Пользователь
Регистрация: 21.03.2017
Сообщений: 16
|
А если известно какой куки отвечает за логин, то можно сделать и через куки. Вопрос только в том, как узнать какой куки отвечает за пасс?
|
11.04.2017, 10:03 | #9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Если это не какой-то унылый сайт сделанный после 30 минут изучения РНР, то оно не так работает.
В куках только ID сессии, а на сервере по нему достаются данные (статус авторизации и т.п.) http://phpfaq.ru/sessions#main
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
11.04.2017, 11:10 | #10 | |
Пользователь
Регистрация: 21.03.2017
Сообщений: 16
|
Цитата:
На сайте передаётся в куках только юзернейм. Это несколько радует, теперь хоть в форме логина есть часть заполненная Осталось придумать как запихнуть туда пасс, да так, чтобы сайт думал, будто я его клавой набрал. |
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как установить "Focus Rectangle" для RadioButton? | delphiboy | Общие вопросы Delphi | 8 | 05.05.2013 02:31 |
DBGridEh, STFilter & Focus | _SERGEYX_ | Компоненты Delphi | 5 | 27.08.2012 21:02 |
Ошибка Cannot focus a disabled or invisible window. | sedoq | Общие вопросы Delphi | 3 | 01.02.2012 07:45 |
JQuery форма focus | gunsoy | JavaScript, Ajax | 3 | 15.11.2011 20:49 |
при помощи метода focus(): запрограммировать прокручивание текста в основной линейке | Дмитрий223 | JavaScript, Ajax | 1 | 02.12.2008 19:02 |