Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Kavya Ankem
    @AnkemKavya_twitter
    I think a YouTube video should be made on how to use rrweb for a website. I could not obtain any results from the guide. My session was recorded and replayed in the same page.
    yz-yu
    @Yuyz0112
    @AnkemKavya_twitter could you show some demo codes for your usage and I will try to figure out what’s happening.
    42424242
    @evexoio
    @Yuyz0112 is this issue being worked on, rrweb-io/rrweb#7
    I want to work on it, is there anything I should know thats not mentioned in the issue?
    yz-yu
    @Yuyz0112
    @evexoio not working on it, any PR is welcome.
    Tony Schumacher
    @TonySchu

    Does anybody know how this can happen?
    ==> "Node with id '287' not found in ..."

    I do post-requests in intervals to the backend (like in the documentation) and sometimes I get this error in the player.

    yz-yu
    @Yuyz0112
    @TonySchu Could you provide your record event/log files or the website URL you are trying to record for debugging
    gdc-sure
    @gdc-sure
    Does rrweb can support ie?
    yz-yu
    @Yuyz0112
    @gdc-sure Should work with browsers that supports mutation observer.
    https://caniuse.com/#feat=mutationobserver
    gdc-sure
    @gdc-sure
    image.png
    why is empty?
    Tony Schumacher
    @TonySchu
    @Yuyz0112 Yes, sure. I uploaded the JSON File here: https://transferxl.com/08vG40PRK2PSgV
    gdc-sure
    @gdc-sure
    image.png
    Tony Schumacher
    @TonySchu
    I got also a video from the same user which is working. 90% of the times all is good, but sometimes I got this error messages: Node with id '295' not found in {source: 0, texts: Array(0), attributes: Array(1), removes: Array(0), adds: Array(0)}
    (Multiple ones)
    gdc-sure
    @gdc-sure
    It looks like I didn't include some external file
    Tony Schumacher
    @TonySchu
    @Yuyz0112 did you had any chance to look at the file? :)
    yz-yu
    @Yuyz0112
    I will have time to see it this evening. Before that, what version of rrweb are you using?
    Tony Schumacher
    @TonySchu
    I just upgraded to the newest version.
    yz-yu
    @Yuyz0112
    The latest version has an important update to solve some recording bugs, so could check whether the problem still happens with the latest version?
    Tony Schumacher
    @TonySchu
    Thanks for the info. If something like this happens again, I will report it.
    Alnim
    @alnim_gitlab
    What is the format of the timestamp in the events? I want to split recordings after 30 min of inactivity
    Oh, look like it's a unix timestamp! Thanks :)
    gdc-sure
    @gdc-sure
    image.png
    ERROR:Cannot find module "rrweb-snapshot", How can i solve it
    yz-yu
    @Yuyz0112
    @gdc-sure you can run npm i to install all the dependencies.
    gdc-sure
    @gdc-sure
    @Yuyz0112 , OK
    gdc-sure
    @gdc-sure
    @Yuyz0112 我想问一下,如何保存我的录屏信息,我尝试了一下,把events保存成文本文件,然后再读取出来,播放的是空白的。是不是也要把整个html文件也要保存下来。
    我想把这个录屏信息保存下来之后,放到指定的文件夹下,然后另外一个项目专门来播放这个录屏信息
    yz-yu
    @Yuyz0112
    @gdc-sure 把 events 文件发出来看一下?
    gdc-sure
    @gdc-sure
    @Yuyz0112 放到这里了https://github.com/gdc-sure/rrweb/blob/master/rrweb-events.txt ,每一行是10秒种的events
    gdc-sure
    @gdc-sure
    @Yuyz0112 我想问一下,如果我想保存文件后播放,是不是先要把那些DOM元素要先保存起来,这一部分又是rrweb-snapshot来干的
    yz-yu
    @Yuyz0112
    @gdc-sure rrweb 已经处理了 DOM 的记录,可以参考设计文档:https://github.com/rrweb-io/rrweb/blob/master/docs/serialization.zh_CN.md
    dphuang2
    @dphuang2
    appreciate the documentation. thanks for making rrweb!
    gdc-sure
    @gdc-sure
    @Yuyz01 现在json文件保存成功了,也能正确回放了,但是又遇到一个情况,就是在我的页面上有很多查询条件,选择查询条件后,点查询按钮,回放时我先前查询的那些操作没有了,也就是说,当我提交页面时,浏览器又重新加载了数据,我先前定义的events数组没有了,现在的events数组是新的查询结果页面的数组,这样的情况有什么好的办法解决呢?
    msouce
    @msouce
    hey there, I'm wondering if rrweb supports dynamically resizing the replayer. playing around with the replayer's api and although I can resize the replayer container containing the iframe and its contents, the playback only works on the originally recorded size – calling replayer.play() resets the size to the original recording
    I'm trying to replay a recording in a window that can resize dynamically and looking for whatever hook I need to get rrweb to translate the old dimensions to the new dimensions
    JYkid
    @MriLiuJY
    I started using rrweb in my public project. it's reall solve my demand.
    乔奕轩
    @qiaoyixuan
    开始播放的时候很卡,有人遇到过么
    乔奕轩
    @qiaoyixuan
    5秒的视频,从3秒开始播放
    yz-yu
    @Yuyz0112
    @qiaoyixuan 很可能和刚刚修复的一个 CSS 正则匹配相关,今天稍晚会更新一个版本
    乔奕轩
    @qiaoyixuan
    @Yuyz0112 好的,感谢
    yz-yu
    @Yuyz0112
    A performance boost in rrweb's CSS replacer rule:
    // before
      add hover class to hover selector related rules
    3485.536878
        1) benchmark
    
    // now
      add hover class to hover selector related rules
    41.213547
        ✓ benchmark (50ms)
    乔奕轩
    @qiaoyixuan
    另外想求一个react使用的最佳实践
    Jooger
    @jo0ger
    hello
    yy64566496
    @yy64566496
    不支持iframe的录制,当页面中有iframe时,不显示iframe的内容也不显示在iframe上的操作
    yz-yu
    @Yuyz0112
    @yy64566496 是的,同源的 iframe 有实现中的 PR,跨域的 iframe 非常复杂可能不会支持
    yy64566496
    @yy64566496
    @Yuyz0112 现在在官网上的demo,在同源的iframe进行的操作,播放时会重现吗??
    @Yuyz0112 还有一个问题,页面中textarea标签若是开始有默认的文本,不去改动默认的文本,播放时这些文本会翻倍,比如:默认文本是hello,播放时会出现两个hello
    yz-yu
    @Yuyz0112
    @yy64566496 1. 不会,嵌套录制还没有合入;2. 可能是 bug,可以提 issue 跟踪一下