【问题标题】:JavaScript Macro RecorderJavaScript 宏记录器
【发布时间】:2012-08-09 22:47:44
【问题描述】:

我正在构建一个 Web 应用程序,我希望它包含一个宏记录器,就像这里演示的那样:http://blog.metawrap.com/2007/06/22/javascript-macro-recorder/

这个宏记录器的问题在于它不再被维护,并且似乎在较新的浏览器(或者,至少在 Chrome 中)中出现故障。有没有可以推荐的基于 JavaScript/jQuery 的宏记录器。

注意:我并不是指与this post 中引用的“Lisp 风格”宏相关的任何内容。我的意思是一个实际的宏记录器,它将捕获和记录鼠标和键盘事件。

【问题讨论】:

  • 您是否在 Chrome 以外的任何浏览器中测试过此宏记录器?我只在 Chrome 中测试过,在 Chrome 中根本无法使用。
  • @AndersonGreen 很棒的发现!不,我知道我提供的链接在 Chrome 中根本不起作用。如果您发表评论作为答案,我会接受。

标签: javascript jquery macros


【解决方案1】:

我还没有找到任何宏录制库,但是可以通过capturing keyboard and mouse eventslistening for events 在页面上录制宏。我发现了几个用于录制键盘和鼠标操作的 JavaScript 库,因此它们可能对宏录制有用:

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

甚至可以在页面上“回放”simulating clickskey presses 录制的宏。要在多个浏览器选项卡上录制宏,可能需要send messages between the tabs

【讨论】:

    【解决方案2】:

    以下开源记录鼠标移动: https://github.com/danielwix/wix-client-recorder

    这是一个完全客户端的项目。

    【讨论】:

      猜你喜欢
      • 2012-02-03
      • 2019-10-29
      • 2010-09-11
      • 1970-01-01
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-07
      相关资源
      最近更新 更多