window.URL.createObjectURL中的对象url是否可以在browser.webRequest url中匹配以拦截url blob的下载请求?
如果是这样,匹配如何写?
对象网址的形式为blob:null / 839459f5-7f47-4548-986c-5830fdeaa009;似乎都以“ blob:null”开头。
比赛
<scheme>://<host><path>,
我找不到能够捕获对象网址下载的任何内容。
我尝试过
"<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>" ],
知道我做错了还是没有做?
谢谢。
答案 0 :(得分:1)
否,Blob URI不是网络请求。缓存页面也是如此,您也无法拦截它们。