重定向页面 Chrome 扩展

时间:2021-03-20 12:43:39

标签: javascript google-chrome-extension

我有一个 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.hrefwindow.location.replace 不起作用,因为它们只替换扩展程序的页面,而不是我所在的页面。

0 个答案:

没有答案