复制粘贴-在javascript上模拟ctrl+v事件
copy paste - Simulate ctrl+v event on javascript
我尝试在javascript中模拟Ctrl+V。我在Linux中使用firefox。我所做的是:
var pressEvent = document.createEvent ("KeyboardEvent");
pressEvent.initKeyEvent ("keypress", true, true, window, true, false, false, false, 86, 0);
var accepted=aTarget.dispatchEvent (pressEvent);
有人知道为什么它不起作用??
感谢
复制和粘贴以及剪贴板本身都受到了很好的保护。除非有明确的用户操作,否则它无法用于模拟。如果你制作了一个在输入框中模拟粘贴的脚本,然后将其提交给你的服务器,你可能会从人们的剪贴板中获得一些真正的私人信息。所以…不,据我所知,这行不通。我希望你或其他人能证明我错了,并分享解决方案。
但一定要告诉你打算做什么,也许有一个不涉及这个模拟动作的变通方法。
相关文章:
- 在VanillaJS中模拟模型双向数据绑定
- 使用jasmine模拟对服务器的调用
- 模拟谷歌地图中的点击
- 如何模拟shift/ctrl/alt键状态
- 通过复选框模拟 CTRL 按键
- 在页面加载时,发送/模拟组合键[CTRL+L]
- 通过代码模拟ctrl+/-
- 如何模拟用户使用 javascript (JQuery) 按 Ctrl “加号”加号或减号一样
- codemirror search 使用 javascript 模拟 CTRL+F 键
- 有没有办法模拟每次单击鼠标左键时按 Ctrl 键
- 如何在Javascript中模拟“CTRL + S”按键
- 用javascript或jquery模拟ctrl+click(打开一个没有焦点的新选项卡)
- 模拟按住Ctrl键
- 模拟CTRL+W点击元素
- HTML页面重载-模拟CTRL+F5
- 我如何用jQuery模拟ctrl-F5
- 模拟在Richfaces3.3上按ctrl键
- 如何使用jquery或javascript模拟元素中的Ctrl+A动作
- 强制Google Script数组公式重新计算(模拟CTRL+E)
- 复制粘贴-在javascript上模拟ctrl+v事件