【发布时间】:2018-06-29 19:51:34
【问题描述】:
可以在 browser.webRequest url 匹配中使用 window.URL.createObjectURL 中的对象 url 来拦截 url blob 的下载请求吗?
如果是的话,比赛是怎么写的?
对象 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>" ],
知道我做错了什么吗?
谢谢。
【问题讨论】:
标签: javascript webrequest firefox-addon-webextensions