Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Автоматическое заполнение полей формы скриптом (https://javascript.ru/forum/misc/60239-avtomaticheskoe-zapolnenie-polejj-formy-skriptom.html)

jpokorp 19.12.2015 14:33

Да, далеко не у всех наименования полей совпадают. Но никто не мешает мне сделать сразу 10 вариантов поля на каждый нужный параметр.
.
Чтобы браузер заполнил - нужно 2 клика, хотелось бы совсем без них.
.
Конечный этап все равно делает пользователь - нажимает на кнопку "Послать данные"
.
Отключающие автонабор в данном случае не интересуют - они обычно не ленивые и наберут сами все что нужно

jpokorp 19.12.2015 14:44

До того, как пользователь нажмет кнопку "Получить доступ", все данные находятся только в его компьютере и на его мониторе

laimas 19.12.2015 14:55

Цитата:

Сообщение от jpokorp
Но никто не мешает мне сделать сразу 10 вариантов поля на каждый нужный параметр.

Ну это полбеды, вторая беда, это угадать первый символ имени/данных, чтобы браузер раскрыл список, а в нем нужно выбрать.

Не полчите вы от браузера то, чего хотите, ну это же фактически дыра, одно дело согласится с заполнением и контролировать это процесс, совсем иное дело запрос скриптом и для браузера это будет фактически "анонимное поведение", паук.

jpokorp 19.12.2015 15:19

Разве нужно что-то угадывать с первой буквой?
У меня первый клик - установка активности поля - кликаю в него - начинает мигать курсор.
Кликаю туда второй раз - появляются все мои варианты данных на выбор.
кликаю третий раз по выбранному варианту - он появляется в поле
И только потом уже можно жать кнопку "Отправить"

Да, ошипся с количеством лишних кликов - их три, а не 2

laimas 19.12.2015 15:28

Вы программно пощелкайте.

jpokorp 19.12.2015 16:30

именно этого я и хочу, только не умею :)

laimas 20.12.2015 01:21

Да чего тут уметь то - document.любой_удобный_метод_по лучения_поля_формы.click().
Можно и фокус установить, можно и буковки угадывать, да мало ли чего можно, и попытайтесь чтобы браузер хотя бы раскрыл список. А ведь в списке надо еще и выбрать нужное, а для этого нужно еще найти нужное....

Для интереса попробуйте datalist доступный сейчас, попробуйте "потренироваться" с событиями в нем, расскажите что получится. И это элемент доступный в документе, а не то, чем управляет браузер.

Браузер тоже не дурак, действия пользователя он отслеживает. И странно, в такой же теме в разделе Работа вы отвергаете регистрацию по существующей в соц. сетях, не доверяя ей, и в то же время хотите использовать "дыру безопасности" браузера, которая по вашему мнению у него должна быть.

jpokorp 20.12.2015 02:19

не умею от слова совсем.
кое как умею понимать простые скрипты, когда знаю, что они должны делать. Могу что-то в нем подкорректировать под свои задачи, но не более.

Поэтому и прошу готовый скрипт как за деньги, так и просто от желающих самостоятельно поэкспериментировать.

Безопасность я оцениваю с точки зрения банального среднестатистического пользователя, который уже ожегся прокомментировав на стороннем сайте какую-то хрень и получив автоматический репост этого себе на страницу вконтакте и в новостях своих реальных друзей.

Так что никакого противоречия не вижу.

laimas 20.12.2015 02:52

Слава богу, что браузер на понятие "безопасность" смотрит иначе, чем вы. Именно по этой причине он не отдаст вам конфиденциальные данные клиента, по крайней мере в рамках веб страницы.

jpokorp 21.12.2015 22:12

ну это всего-лишь декларация, которых немало было произнесено с самых высоких трибун за последние 30 лет, но каждый месяц приходят подтверждения обратного


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