javascript - 重定向页面 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,但我希望它在同一个选项卡中重定向。
谢谢!
编辑:
window.location.href
并且window.location.replace
不工作,因为它们只替换扩展的页面,而不是我所在的页面。
解决方案
推荐阅读
- assembly - ARMv7 中的 Unalias 命令?
- node.js - 在 NestJS HTTP 服务器中使用子进程时,受 CPU 限制的进程会阻塞工作池
- excel - Excel - 超过 500k 行的 Vlookup 公式 - 如何加快速度?
- swift - 使用谓词获取核心数据
- jquery - Jquery验证不允许输入字段为零
- c# - 在 C# 中搜索 Json 文件中的字段
- r - R读取excel文件数值精度问题
- css - 包含在具有表单组引导类的 div 内的 HTML 元素,显示在 div 之外,这是故意的吗?
- python - 如何更改 matplot lib 中的默认值并找到特定的 rc 参数列表
- c# - 在两个线程之间传递数据时,是什么确保线程看到最新值?