JavaScript宏录制器

5

我正在构建一个Web应用程序,希望其中包含一个类似于此处演示的宏记录器:http://blog.metawrap.com/2007/06/22/javascript-macro-recorder/

这个宏录制器的问题在于它已经不再维护,并且在新版浏览器(至少在Chrome中)中无法使用。你能推荐任何基于JavaScript / jQuery的宏记录器吗?

注意:我并不是指与这篇文章中提到的“Lisp-style”宏相关的内容。我的意思是实际的宏记录器,可以捕获和记录鼠标和键盘事件。


除了Chrome浏览器,您是否在其他浏览器中测试过这个宏录制器?我只在Chrome中测试过它,在Chrome中它根本不起作用。 - Anderson Green
@AndersonGreen 很棒的发现!不,我知道我提供的链接在Chrome中根本无法使用。如果你把你的评论作为答案发布,我会接受它。 - Oliver Spryn
2个回答

4

我还没有找到任何宏录制的库,但是有可能通过 捕获键盘和鼠标事件 或者在页面上 监听事件 来记录宏。我发现了几个用于记录键盘和鼠标操作的 JavaScript 库,因此它们可能对宏录制有用:

  • evtrack 是一个用于事件跟踪的库,包括键盘和鼠标跟踪。
  • musjs 跟踪鼠标移动。

甚至可能通过 模拟点击按键 在页面上“回放”已记录的宏。要在多个浏览器选项卡上记录宏,可能需要 在选项卡之间发送消息


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接