如何使用Web浏览器记录用户的Web会话?

时间:2013-06-20 14:30:30

标签: javascript html5 dom

我们希望这样做是出于支持目的,用户知道正在记录会话。 Web浏览器不会使用Flash或Java,只使用HTML5和Javascript。特别是如果有某种DOM观察工具可以将记录发送回服务器进行回放,那将是很好的。

2 个答案:

答案 0 :(得分:3)

有一些服务可以提供网络会话的会话记录,例如

会话录音非常准确,我们将其用于UX研究和客户问题疑难解答。 令人惊讶的是,他们只使用DOM观看和DOM事件(即使在非常现代的浏览器中),并且没有大的性能或网络成本。

这很遗憾,但似乎没有任何非SaaS解决方案,我从来没有找到任何可以做到这一点的开源库(到目前为止)。

答案 1 :(得分:1)

所以你想要与tealeaf类似的东西? http://www-01.ibm.com/software/info/tealeaf/

你能做的是使用javascript(可接受?)并添加一大堆事件,例如

body.onClick = function (e) {
    // Do something here
}

body.change = function (e) {
    // Do something here
}

会高度推荐“做某事”会触发你自己的自定义事件,以免过多地混淆DOM并且不会妨碍其他事件处理程序

在构建您自己的页面时,此页面可能非常有用:http://www.quirksmode.org/dom/events/index.html