Как остановить все вкладки и окна, кроме активных и воспроизводящих звук?Я нашел это, чтобы помочь:
Если вы хотите, чтобы что-то со скриптом контента происходило всегда, вы определяете это в> манифесте:
Если код вашего скрипта контента должен всегда вводитьсязарегистрируйте его в> манифесте расширения, используя поле content_scripts
"content_scripts" : [{
"matches": ["<all_urls>"],
"js": ["stop.js"],
"run_at": "document_start"
}],
При этом вы знаете, что файл stop.js загружается рядом с каждой страницей в начале загрузки страницы.Тогда вы можете реализовать свою логику.Самое простое решение:
// stop.js
setTimeout(() => {window.stop()}, 10000);
Проблема в том, что нет никаких упоминаний об активных окнах, активных вкладках, вкладках или активном аудио.Я давно хотел это сделать.В основном, веб-сайты в настоящее время живы (переполнение javascript) и позволяют мрачный юмор, я хочу, чтобы они были мертвыми, как только они закончат загрузку, за исключением аудио / видео сайтов (прекращение javascript).Также было упомянуто о:
Вы также можете рассмотреть возможность добавления «all_frames»: true к объявлению скрипта содержимого>, если вы хотите, чтобы это также происходило в подкадрах.
Так бы это выглядело так:
"content_scripts" : [{
"matches": ["<all_urls>"],
"js": ["stop.js"],
"run_at": "document_start"
"all_frames": true
}],