如何使用Google Chrome扩展程序和内容脚本重定向到网址?

Sat*_*hat 21 javascript google-chrome-extension

我目前正在构建一个Google Chrome扩展程序,用于测试某些模式,如果找到,则将其重定向到新的URL.

我已经通过内容脚本完成了模式检查,现在我不知道如何继续完成重定向.有什么建议 ?

ser*_*erg 35

将重定向网址从内容脚本发送到后台网页:

chrome.runtime.sendMessage({redirect: "http://redirect"});
Run Code Online (Sandbox Code Playgroud)

在后台页面更新选项卡的URL中,这将导致重定向:

chrome.runtime.onMessage.addListener(function(request, sender) {
    chrome.tabs.update(sender.tab.id, {url: request.redirect});
});
Run Code Online (Sandbox Code Playgroud)