【发布时间】:2011-04-10 03:58:53
【问题描述】:
我想要做的是在页面加载时在 youtube 上执行鼠标单击以按播放。如何单击该特定位置(假设它始终位于同一位置)?
我尝试过,但失败了
var e = document.getElementById('myelem'); e.click();
var e = new jQuery.Event("click");e.pageX=x;e.pageY=y;$("#elem").trigger(e);
诸如此类。没有什么真正有效。有什么建议么?我正在使用谷歌浏览器
好吧,似乎有些混乱,所以我将进一步解释。我创建了一个与击键事件相关的弹出窗口,我想做的是通过单击弹出窗口中的麦克风来触发 x-webkit-speech,这样用户就不必自己单击它。我已经尝试了很多类似上面的方法,但都没有成功。在此之后我的程序将完成,所以我真的很想得到一些帮助,谢谢:]
【问题讨论】:
-
我真的不认为你可以这样做。由于安全限制,这可能会受到限制。
-
这更像是我在对提交的答案的评论中给出的第二个示例。我真的需要一种模拟鼠标点击某物的方法。
-
您是否在页面加载时尝试过
$('#your_elem').trigger('click')? (jQuery) -
是的,它不起作用我正在尝试捕获 x-webkit-speech 对象并查看是否可以触发/更改其状态
标签: javascript google-chrome triggers click