Есть HTML-приложение, где пользователь должен вводить некоторые данные. Для поиска этих данных пользователь открывает другие сайты чтобы найти нужные данные.
Для улучшения качества этого процесса очень хотелось бы записывать действия пользователя. В идеале нужно примерно следующее:
— Пользователь запускает наше приложение
— Кликает на ссылку, открывается новое окно или вкладка браузера
— Пользователь находит в этой вкладке нужную информацию и начинает её вводить в нашу форму
— После ввода текста наше приложение просит пользователя указать, где именно на сайте он это нашёл
— Пользователь возвращается на ту вкладку, выделяет мышкой нужное место, кликает правой кнопкой и выбирает какой-нибудь пункт во всплывающем меню
— Наше HTML-приложение каким-то образом получает ссылку на тот блок, который пользователь выделил
Нужно это для того, чтоб в следующий раз, если понадобится проверить, не устарели ли эти данные, мы могли бы проверить это автоматически — запросить HTML-ку сайта, найти нужное место и сравнить содержимое с тем, что там было при первой проверке.
Возможно ли вообще сделать такое только средствами браузера? Идеальным было бы реализовать это средствами JavaScript, но я подозреваю, что JavaScript не даст нам получать данные с другой страницы, даже если она была открыта по нашей ссылке. Пользователя можно попросить поставить нужные плагины, если это нужно. Если задача реализуема написанием плагина — могу и плагин написать, только требуется пинок в нужном направлении, как вообще к этой задаче подойти.