Фоновая передача данных и выполнение скриптов. Есть ли способ на неактивных вкладках?
Привет!
Такая ситуация: если с сайта перейти на другую вкладку, то через некоторое время хром останавливает выполнение скриптов и передачу данных. К примеру на сайте по нажатию кнопки через каждую секунду передаются данные на сервер. если свернуть браузер или перейти на другую вкладку - через секунд 10-20 перестает выполняться скрипт и данные не уходят.
Есть ли способ всё равно выполнять скрипт и передавать данные? Я понимаю что срабатывает защита хрома чтобы не нагружать процессор и систему в целом, но может есть какой то флаг для отключения на конкретном сайте или в принципе во всем браузере?
Если такая штука как "visibilitychange" в Page Visibility API, но я так понял это наоборот, дать возможность разработчику останавливать скрипты как только теряется фокус с вкладки.
Elvis, если сайт не ваш, то проще будет взять какой-нибудь selenium и написать на нем скрипт, который будет сидеть и тыкать кнопки на странице без всяких ограничений и необходимости держать открытым свой браузер.
Robur, ну селениум да, как вариант, но не хотелось бы решать вопрос так кардинально) я пишу плагин для автоматизации действий на сайте. Всё работает, если вкладка активна. Вот ищу варианты как сделать чтобы работало с не активной вкладкой. Похоже что никак.