@Gera01
Unity, С# и больше ничего.

Как сделать так, чтобы хром думал что человек находится на множестве вкладок одновременно?

О сути: есть автоматизированное действие для 14 вкладок, но оно выполняется при условии, что окно в хроме активно (то есть за пределами окна не было щелчка мыши), но для выполнения этих действий щелчки мыши за пределами 14 вкладок нужны, так что активно только одно окно. А мне нужно чтобы все эти 14 вкладок думали что я сижу за ними. Есть вариант запомнить позицию каждой вкладки и тыкать на все эти вкладки питон скриптом, но это колхоз. Как можно сделать все это более элегантно?
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ответы на вопрос 2
zkrvndm
@zkrvndm
Архитектор решений
Найдите на целевом сайте скрипт, который определяет факт вашего нахождения на вкладке и сломайте его, подмените, ну или тупо перехватввайте ивенты. Если надо, эмулируете ивенты сами. Короче, простого решения там нет, надо ковырять сам целевой сайт и писать решение конкретно с учетом его кода.

Для запуска своего кода на целевом сайте используйте консоль браузера, либо напишите расширение, которое будет вставлять ваш код на страницы сайта автоматически.

P. S. Попробуйте открывать сайт не во вкладках, а в отдельных ОКНАХ, эти окна не сворачивайте, пусть просто висят фоном, возможно поможет, но скорее-всего нет.
Ответ написан
@rPman
Скрипт в браузере, который можно инжектить как вручную через консоль так и с помощью плагина, может нажимать на кнопки в неактивной вкладке, но деятельность будет заметно медленней и браузер при деактивации вкладки выдает соответствующий ивент, который страница может соответственно обрабатывать и отключать активность.

Чтобы скрипт работал (таймеры не тормозили) при любой вкладке, реализуй его с помощью Web Workers
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы