В Chrome App
я могу получить доступ к запросам, сделанным <webview>
, и могу перенаправить при необходимости.
Проблема в том, что веб-приложение, отображаемое внутри тега <webview>
, регистрируетработник сервиса и множество запросов обрабатываются работником сервиса.
На основании моих тестов onBeforeRequest
не будет уведомлено.Это работает, если я отменил регистрацию сервисного работника.
webview.request.onBeforeRequest.addListener(
this.handleRequest,
{urls: [pattern], types: ["image"]},
["blocking"]
);
Итак, это ошибка?или намеренно?
ref: https://developers.chrome.com/apps/tags/webview#property-request