以编程方式组合browser.webRequest.onHeadersReceived url

时间:2017-08-29 17:16:14

标签: javascript firefox-webextensions

我从browser.storage中抓取了一些网址,我试图将它们合并起来。这可能吗?

示例:

var testurls = "'*://site1.com/*'," + "'*://site2.com/*'";
browser.webRequest.onHeadersReceived.addListener(setHeader,
    {urls: [testurls]},
    ['blocking', 'responseHeaders']
);

1 个答案:

答案 0 :(得分:0)

正如Mayken所说,在评论中,urls属性是一个数组。

立即建议它支持多个项目。

browser.webRequest.onHeadersReceived.addListener(setHeader,
    {urls: ['*://site1.com/*', '*://site2.com/*']},
    ['blocking', 'responseHeaders']
);