eri*_*ric 13 javascript triggers google-chrome click
我想要做的是在youtube上执行鼠标点击,在页面加载时按播放.如何单击该特定位置(假设它始终位于同一位置)?
我尝试过但失败了
var e = document.getElementById('myelem'); e.click();
var e = new jQuery.Event("click");e.pageX=x;e.pageY=y;$("#elem").trigger(e);
Run Code Online (Sandbox Code Playgroud)
和那样的东西.什么都没有用.有什么建议?我正在使用谷歌浏览器
好吧好像有点混乱所以我会进一步解释.我创建了一个与击键事件相关联的弹出窗口,我想要做的是通过单击弹出窗口中的麦克风来触发x-webkit-speech,这样用户就不必自己点击它.我尝试了一些像上面那样的方法并没有成功.在此之后我的程序将完成,所以我真的很想得到一些帮助,谢谢:]
一般来说,浏览器不会让模拟鼠标点击触发“真实”操作,例如 jQuery click() 不会导致浏览器跟踪链接。否则,垃圾邮件发送者可能会在每次页面加载时触发横幅点击(以及其他更恶意的使用)。
根据http://www.filosophy.org/2011/03/talking-to-the-web-the-basics-of-html5-speech-input/:
最终,可以使用 startSpeechInput() 方法直接调用语音识别,但据我所知,当前的任何浏览器都没有实现这一点。
我建议等待 Chrome 实现 API,以便您可以从 JavaScript 触发语音输入。
| 归档时间: |
|
| 查看次数: |
9481 次 |
| 最近记录: |