Chrome扩展程序:获取有关网址,编辑和重定向的详细信息

时间:2016-11-21 03:35:51

标签: javascript jquery google-chrome google-chrome-extension

我正在尝试访问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"
 ],

0 个答案:

没有答案