Javascript 在新打开的chrome选项卡上执行内容脚本,该选项卡重定向到另一个URL

Javascript 在新打开的chrome选项卡上执行内容脚本,该选项卡重定向到另一个URL,javascript,google-chrome-extension,code-injection,Javascript,Google Chrome Extension,Code Injection,我的问题就是这样 但是我的新标签被重定向到另一个URL,我需要在这个重定向的URL上运行我的脚本 chrome.tabs.create({ url:url },函数(newTab){ executeScript(newTab.id,{code:'alert('ok')”}); }); 问题是:警报不会在新创建的选项卡中运行,也不会在重定向的选项卡中运行 “权限”:[“选项卡”、“http://*/*”、“https://*/*”、“活动选项卡”]等待选项卡加载。如果是重定向,您可以添加URL检

我的问题就是这样 但是我的新标签被重定向到另一个URL,我需要在这个重定向的URL上运行我的脚本

chrome.tabs.create({
url:url
},函数(newTab){
executeScript(newTab.id,{code:'alert('ok')”});
});
问题是:警报不会在新创建的选项卡中运行,也不会在重定向的选项卡中运行


“权限”:[“选项卡”、“http://*/*”、“https://*/*”、“活动选项卡”]

等待选项卡加载。如果是重定向,您可以添加URL检查。您的解决方案可行,但还有另一个问题。注入的脚本不会在新打开的选项卡中捕获所需的
窗口
对象。您知道是否可以捕获正确的窗口范围对象吗?这是因为内容脚本在一个孤立的世界中运行。您需要插入一个
元素来访问页面变量,请参阅。我唯一能让它工作的方法是:/it's world,but works不需要
eval
。认真地