Как заполнить формы на сайте текстовыми данными, которые у меня в программе, но не делать запрос

262
20 февраля 2018, 05:35

Имеются текстовые данные на компе. Мне нужно вбить их в поля на сайте, просто написать их в эти поля, без сохранения , т.е. на сервер сайта никакие запросы не отправляются. Так же на сайте есть поле spinner, после того как я вписываю туда текст, предстоит еще выбрать его кликнуть на него в spinner. Какие есть способы это сделать с наименьшими затратами, чтобы ноуту не пришлось перегружать страницу? Я думал править html страницы, для этого я должен находить в кеше браузера данные открытой html и не факт что он мне даст его править, пока он открыт в браузере, а если и даст то придется перезагружать html. А это не годится. Наверняка есть способы которые позволяют заполнять формы. Подскажите в какую сторону копать.
Может использовать что нибудь использующее другой язык? php ..

Answer 1

1 вариант. Написать расширение для браузера.

Статья с примером написания расширения для Chrome - Расширения для Google Chrome. Часть первая. Getting started.

Минусом является то что для всех браузеров свои стандарты расширений.

2 вариант. Использовать расширения Tampermonkey.

Это браузерное расширения позволяет создавать пользовательские JavaScript скрипты для браузеров. Из плюсов что работает под основными ведущими браузерами.

http://tampermonkey.net

READ ALSO
Вывод содержимое поля типа TEXT в div

Вывод содержимое поля типа TEXT в div

Имеется таблица с полями id, fname, name и history (TEXT)На странице имеется 2 div-блока

331
Изменение высоты элемента

Изменение высоты элемента

Подскажите, пожалуйста, что установилось - высота документа или высота окна?

275
Работа с <meta name=“viewport”>

Работа с <meta name=“viewport”>

При начальной загрузке с мобильного устройства сайт открывается вот так:

274
Как сделать не активную текущую ссылку?

Как сделать не активную текущую ссылку?

На wordpress при посещении страницы в меню всё равно можно нажать на текущую страницу и снова по ней перейтиНужно отменить данное действие

268