使用Chrome扩展程序将多个URL重定向到一个登录页面

时间:2018-09-11 06:10:13

标签: google-chrome redirect google-chrome-extension

大家好,我正在尝试做一个基本的chrome扩展程序,该扩展程序将使用url的可变列表,并在访问时将其重定向到其他url。基本上,它们将转到ABC.com-XYZ.com,而所有网址都将转到google.com。

这是我正在使用的代码,但似乎无法正常工作。这是我第一次尝试构建chrome扩展程序,我得到了它来阻止所需的url,但后来意识到我宁愿将变量列表中的url重定向到目标登录页面。

Manifest.json

{
    "manifest_version": 2,
    "name": "Redirect URLS",
    "description": "why go anywhere but google?",
    "version": "1.0.0",
    "icons": {"128":"icon_128.png"},
    "browser_action": {"default icon": "icon.png",
    "default_popup": "popup.html"},
    "permissions": ["webRequest", "webRequestBlocking", "http://*/", "https://*/"],
    "background": {"scripts": ["blocked_domains.js", "background.js"]}
}

blocked_domains.js

var blocked_domains = [
    "*://*.yahoo.com/*",
    "*://*.sample.com/*",
    "*://*.example.com/*",
    "*://*.vox.com/*"];

background.js

chrome.webRequest.onBeforeRequest.addListener(
    function(info) {
      var url = "https://google.com";
      return {redirectUrl: url};
    },
    {
      urls: [blocked_domains]
    },
    ["blocking"])

0 个答案:

没有答案
相关问题