Выполнение JS в неактивной вкладке Chrome с точки зрения пользователя
Бывают рекламные ролики, которые идут перед фильмами по 30 секунд, иногда несколько подряд. При переключении на другую вкладку, их таймер останавливается, то есть через 30 секунд возвращаешься, а там как было: "28 сек", так и будет, отсчёт ведется только в активной вкладке.
Вопрос: какие настройки нужно сделать в хроме, чтобы он искренне считал все открытые вкладки активными?
Мне кажется таких настроек (чтобы все вкладки считались активными) в хроме нет (да и в других браузерах тоже).
Давно не попадались ролики с таймером (у меня блокировщик), да и не изучал, как они сделаны. Возможно используют Javascript (Page Visibility API) для определения активна вкладка или нет, значит можно вырезать эту проверку, но универсального кода думаю нет. Нашел такое: https://stackoverflow.com/a/48641711 (можно выполнить код в консоли, можно установить как распакованное расширение). Проверил на этом демо: https://dystroy.org/demos/vis-en.html
Работает
Не будьте уродом. Я просто открою ещё одно окно браузера и буду сидеть в нём. Смотреть такую наглую рекламу я не буду никаким способом. Я принципиально против.
У меня есть AdBlock.