通过window.open()将代码执行到其他窗口

时间:2016-09-10 21:14:18

标签: javascript google-chrome

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

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

1 个答案:

答案 0 :(得分:0)

window.open刷新控制台,因此您无法执行任何代码。

您可以尝试获取目标网址内容并替换首页内容,但您将被Access-Control-Allow-Origin阻止

你想要实现的目标确实是一个宏观。您应该查看iMacros,看看他们如何在页面之间链接说明。