Можно ли использовать URL-адрес объекта из window.URL.createObjectURL в совпадении URL-адреса browser.webRequest для перехвата запроса на загрузку объекта URL-адреса?
Если да, то как записывается совпадение?
URL-адреса объектов имеют вид blob: null / 839459f5-7f47-4548-986c-5830fdeaa009; похоже, все начинается с "blob: null".
Для матча
<scheme>://<host><path>,
Мне не удалось найти ничего, что бы работало, чтобы перехватить загрузку URL объекта.
Я пробовал
"<all_urls">, "*://*/*", "blob:null/*".
Я могу поймать событие browser.downloads.onCreated, но ничего с помощью webRequest. Оператор webRequest выглядит следующим образом.
browser.webRequest.onBeforeSendHeaders.addListener(
listener,
{ urls : ["<all_urls>"] },
["blocking"] );
И разрешения в manifest.json:
"permissions" : [ "downloads", "webRequest", "webRequestBlocking", "<all_urls>" ],
Есть идеи, что я делаю неправильно или не делаю?
Спасибо.