首页 > 解决方案 > 重定向页面 Chrome 扩展

问题描述

我有一个 chrome 扩展,我希望它将当前页面重定向到扩展页面。
这是我当前的代码:

var newtab = "chrome://newtab/"
chrome.tabs.query({'active': true, 'lastFocusedWindow': true, 'currentWindow': true}, function (tabs) {
    var url = tabs[0].url;
    document.getElementById("World").innerHTML = url
    switch (url) {
      case newtab:
      chrome.tabs.create({url: "chrome-extension://cjbjnfepppnceenafodpgichkjbgkdlc/Colors.html"});
      break;
    }
});

因此,如果有新标签,它应该重定向页面。我希望它自动重定向到该页面,但是,它仅在我单击扩展程序时才有效。顺便说一句,它现在在新选项卡中打开 URL,但我希望它在同一个选项卡中重定向。
谢谢!
编辑:

  1. window.location.href并且window.location.replace不工作,因为它们只替换扩展的页面,而不是我所在的页面。

标签: javascriptgoogle-chrome-extension

解决方案


推荐阅读