我正在尝试访问Chrome扩展程序中当前网址的详细信息,但我甚至无法将其解决。
这就是我所拥有的:
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
console.log(details.url);
},
{urls: ['*://*.mySite.co.uk/*'], types: ['main_frame']},
['blocking']
);
在控制台中没有返回任何内容。
我想根据网址中找到的参数重定向用户。我怎么做:
1)获取当前网址
2)如果已经包含正确的参数(位置= 123)则不执行任何操作
3)如果不正确的参数(位置= 123)然后更改那里的任何参数,那么可能是正则表达式,如位置= /位置=(。*)& /
如果我能在一个输出新细节的函数中得到它,那将是非常棒的,所以我可以这样:
redirectUrl: details.url {
redirectUrl: details.url
}
谢谢你们。
这是我的清单文件中的权限部分
"permissions": [
"tabs",
"webRequest",
"*://*.mySite.co.uk/*",
"webRequestBlocking"
],