Я разработал приложение для анализа сетевого трафика при воспроизведении видео с YouTube. Он использует chrome.webRequest, и я вычисляю трафик, используя onHeadersReceived событие.Сервисный рабочий для анализа веб-трафика
Я хочу сделать то же самое с работниками службы, чтобы приложение не зависело от браузера. Я получаю событие сервисного работника, но он не работает.
Любые предложения, как я могу продолжить?
Благодаря Сальва, но в моем случае HTTP запрос собирается через YouTube IFRAME и событие fetch не распознает его. Я хочу отслеживать данные ответа для видео. возможно ли это через сервисного работника? –
AFAIK, нет, поскольку iframe выходит за рамки Рабочего Рабочего. Возможно, продвижение по [foreign-fetch] (https://gist.github.com/mkruisselbrink/f6957bece64740926b84) в спецификации будет охватывать этот вариант использования. – Salva