1

我想创建自己的鼠标跟踪器,例如 Clicktale 和 Crazy Egg。跟踪鼠标移动和滚动应该不会太难。但是对文档的所有更改(HTML、输入和选择)呢?

有没有一种简单的方法来记录网站上的所有 javascript 操作。所以我可以保存这些动作,然后当我想重播访问者的动作时可以重复它们?

或者以某种方式记录对文档所做的所有更改(innerHTML每次有更改时保存可能不是一个选项)。

录音必须与时间相关。

录制完成后,将有一个 AJAX 请求复制页面并将新的 Javascript 插入其中,以便可以观看...

4

1 回答 1

2

首先,我想说的是,尽管您描述的任务听起来很简单,但当您深入研究它时,它实际上要复杂得多。我应该知道,因为我已经花了将近 3 年的时间来制作这样的东西,并且为我的公司 Ehavior 工作得很好。

您可以使用 DOM 突变事件来监视对 DOM 树的更改。我想这会给你你所要求的。不过,您应该知道,突变事件仅在较新的浏览器中可用。

希望这对您仍然有帮助,即使您的问题有点过时:-)

于 2012-03-20T10:00:39.860 回答