Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过window.open()向其他窗口执行代码_Javascript_Google Chrome - Fatal编程技术网

Javascript 通过window.open()向其他窗口执行代码

Javascript 通过window.open()向其他窗口执行代码,javascript,google-chrome,Javascript,Google Chrome,我在chrome控制台中用JavaScript制作这个机器人。我脚本中的一行是window.open('thewebsite','u self'),因此它会在同一窗口中打开不同的网站。然而,我似乎无法在我用window.open()打开的新网站上执行代码。例如,我想做document.getElementById().click(),但它没有点击我创建的新网站 例如: 如果我在google.com上,脚本会打开googleimages。但我希望下一行代码(例如,在搜索栏中键入的代码)发生在谷歌图

我在chrome控制台中用JavaScript制作这个机器人。我脚本中的一行是
window.open('thewebsite','u self')
,因此它会在同一窗口中打开不同的网站。然而,我似乎无法在我用window.open()打开的新网站上执行代码。例如,我想做document.getElementById().click(),但它没有点击我创建的新网站

例如:
如果我在google.com上,脚本会打开googleimages。但我希望下一行代码(例如,在搜索栏中键入的代码)发生在谷歌图像上。

窗口。打开
刷新控制台,这样之后就不能执行任何代码

您可以尝试获取目标url内容并替换首页内容,但会被
访问控制允许源站阻止


你想要实现的确实是一个宏。您应该看看它们是如何将指令从一页链接到另一页的。

谢谢您的回答,这将非常有用,我可以用imacros实现javascript吗?