Chrome扩展程序可模拟输入,但开发人员工具控制台中的js代码无法

时间:2018-11-10 08:04:45

标签: javascript events automation

我有一个作为chrome扩展程序安装的自动化插件。在网页中,我记录了一个仅在input元素中输入值的例程。该扩展程序会进行输入,当我播放录制的例程时一切都会正常。当发生文本输入时,该页面应该加载一些结果并更新列表,扩展名模拟键入时即会发生这种情况。我试图弄清楚扩展程序在chrome开发工具上使用monitorEvents(myElement)播放记录的例程时引发了哪些事件。我得到了一个事件列表,通过右键单击并选择Store as global variable保存了所有事件。我获得了11个temp变量,并进行了myElement.dispatchEvent(temp1)myElement.dispatchEvent(temp2) ..... myElement.dispatchEvent(temp11)。但是我无法模拟打字。我究竟做错了什么?或者,扩展是否获得了额外的特权,可以在网页上下文中运行脚本?

0 个答案:

没有答案