打开网页并自动调用OnClick功能

时间:2015-03-27 17:41:17

标签: javascript onclick

我们有一小群玩家在下面玩游戏。我们将这些游戏带到Twitch上,以便我们可以将它们作为一个团队直播。我们已经开始自动打开URL并流式传输游戏。但是,为了让播放显示有一个OnClick功能,我们必须在每次手动远程单击。有没有办法打开这个网页并模拟点击以便打开它们?如果单击下面的链接,您将看到一个名为Plays的黄色按钮。如果你点击它,你会看到我们想要打开的东西,而无需手动操作。

http://glb2.warriorgeneral.com/game/replay/171542

1 个答案:

答案 0 :(得分:0)

这很大程度上取决于您如何自动打开页面。

通常,您只需在JS中的元素上调用.click()即可。但是既然你想点击你无法控制的页面上的内容,那就太复杂了。

如果您只是通过Javascript打开一个新的标签/窗口,由于跨域JS保护,您通常无法做到这一点。你可以disable them 不推荐 - 如果你走这条路,你会想要在iframe中加载页面并对其执行回调:请参阅{{3 }}。您想要的回调类似于:

function(){ window.frames[0].document.getElementById('toggle_plays').click(); }

了解您如何进行自动化将极大地帮助您解决问题。