我目前正在构建一个Google Chrome扩展程序,用于测试某些模式,如果找到,则会将其重定向到新的网址。
我已经通过内容脚本完成了模式检查,现在我不知道如何继续完成重定向。有什么建议吗?
答案 0 :(得分:34)
将重定向网址从内容脚本发送到后台网页:
chrome.runtime.sendMessage({redirect: "http://redirect"});
在后台页面更新标签的网址中会导致重定向:
chrome.runtime.onMessage.addListener(function(request, sender) {
chrome.tabs.update(sender.tab.id, {url: request.redirect});
});
答案 1 :(得分:-3)
我没有使用Google Chrome扩展程序......但您可以使用these ways之一。
据我了解,这些扩展API允许您将javascript注入页面...之后,它对window.location的简单操作......