Расширение Chrome: не удается прослушать сетевые вызовы, выполняемые через service worker

#google-chrome #google-chrome-extension #python-requests #service-worker

#google-chrome #google-chrome-extension #python-запросы #service-worker

Вопрос:

Я создал расширение Chrome, которое прослушивает определенные запросы, поступающие на наш сервер. Это было достигнуто путем: — Добавления прослушивателя: chrome.webRequest.onBeforeSendHeaders.addListener(function(request) — проверки request.type — проверки request.url

Все работает так, как должно, но в настоящее время я не могу получить запросы, отправляемые через service worker, потому что request.url не соответствует ожидаемому.

Что я должен изменить, чтобы посмотреть на правильный параметр? Есть ли другой метод / функция, которую можно использовать для service worker?

Комментарии:

1. В настоящее время это исправлено только в Chrome Canary, см. crbug.com/914062 . Между тем, в старых затронутых версиях вы можете отключить chrome://flags /#network-service вручную. Могут быть некоторые программные обходные пути, такие как использование iframe (см. Комментарии в crbug.com/933383 ).

2. Понял, спасибо, что указали на это. Я подожду публикации новой версии, поскольку вижу, что на версии 74 она работает так, как ожидалось