window.open 一个新页面并在新页面中单击 link - JavaScript

window.open a new page and .click a link in the new page - JavaScript

好的,我将打开一个关于延迟的新标签,内容如下:

setTimeout(function(){x=window.open('http://sample.com');}, 1000);

在那个新页面上有一个 link 我想在 window 打开后点击。我可以打开浏览器开发工具并输入它来单击我想要的link:

$('.view-public')[0].click();

我想打开 window 然后应用点击延迟,所以我尝试将我所拥有的结合起来:

setTimeout(function(){x=window.open('http://sample.com');}, 1000);
setTimeout(function(){x.$('.view-public')[0].click(); }, 3000);

但是这给了我 "SecurityError: Blocked a frame with origin..." 我已经查阅并理解了,但是似乎大多数遇到这个问题的人都在使用 iframe,我没有使用 iframe 只是想打开一个新建 window 并单击特定的 link。是否有任何解决方案或解决方法?

所以我找到了一个 chrome 浏览器插件,可以让我完成我想要的。

Custom JavaScript

我正在我的网站上使用 JS 执行新的 window 打开,使用插件我可以在指定的网站上为 运行 创建自定义脚本。所以 Custom JS 正在为我执行点击。

它有点乱,但它给了我需要的结果。