Javascript 将多个URL重定向到多个备选URL

Javascript 将多个URL重定向到多个备选URL,javascript,google-chrome,redirect,google-chrome-extension,Javascript,Google Chrome,Redirect,Google Chrome Extension,我正在构建一个Chrome扩展,它将某些站点重定向到其他站点 目前,我正在使用一段由用户友好编写的代码,它的工作方式很有魅力。唯一的问题是,它只重定向一个站点。 我如何让它有一个网站列表重定向到其他我可以指定 下面是background.js的当前代码: var host = "http://tpb.pirateparty.org.uk"; chrome.webRequest.onBeforeRequest.addListener( function(details) {

我正在构建一个Chrome扩展,它将某些站点重定向到其他站点

目前,我正在使用一段由用户友好编写的代码,它的工作方式很有魅力。唯一的问题是,它只重定向一个站点。 我如何让它有一个网站列表重定向到其他我可以指定

下面是background.js的当前代码:

var host = "http://tpb.pirateparty.org.uk";
chrome.webRequest.onBeforeRequest.addListener(
    function(details) {
         return {redirectUrl: host + details.url.match(/^https?:\/\/[^\/]+([\S\s]*)/)[1]};
    },
    {
        urls: [
            "*://piratebay.se/*",
            "*://www.piratebay.se/*"
        ],
        types: ["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]
    },
    ["blocking"]
);