Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Geoffrey Cleaves
    @gcleaves

    Okay, so I came with that solution: recorded events are sent to server in "slices" (basically setInterval on client side). Each slice is then compressed with zlib, and written to database. When I need to replay the session, each slice is decompressed, and they are concatenated into single array

    Hi @MrOnlineCoder , how is this pattern working for you? Have you come up with a better idea? Are you using a traditional DB for backend, or still MongoDB with compressed data. BTW, can't MongoDB compress on the fly when storing or reading from disk?

    githubdrop
    @githubdrop
    @Juice10 hi I am facing 2 problems 1. Not not able to see any replay of any user. In all replays, I can only see a white screen with the cursor moving.
    4 replies
    githubdrop
    @githubdrop
    anyone knows why is that Not able to see any replay of any user. In all replays, I can only see a white screen with the cursor moving.
    Zhang Hong
    @hong7_gitlab
    hi, I am new to rrweb, can rrweb be integrated with matomo, or wordpress as a plugin?
    Håvard Norén
    @havard024
    Hi, I'm having issues with my replays, it looks like the styles are missing. I've documented the issue on github rrweb-io/rrweb#58
    The website is created using the ionic framework v5 and angular v9, the site uses sentry and their rrweb integration "sentry/rrweb version 0.2.0". I'm viewing the replay on sentry itself.
    Daniel Ternyak
    @danielternyak_gitlab
    Hi there!
    I've been experimenting rrweb and I'm trying to understand if there's a means to develop two-way cross browsing
    I think you would do something like this:
    1. record events from the client
    2. broadcast them to the watcher
    3. start recording events on the watcher side, but only record events that occur within the DOM of the client
    4. broadcast events from the watcher to the client
    The issue I'm encountering is that record doesn't appear to let you target a DOM node - it seems to watch the entire page. Is there any way to limit record to target a particular DOM node?
    x14Dev
    @x14Dev

    Hi, is there any way to do something like rrweb does, but for a website that you do not own?

    Just an example: I'm trying to show my grandma how to use a website. So I would just like to record my interaction with that website and send it to her.

    So is there anyway to do this while still having the nice red mouse trail and smoothness of the recording that rrweb provides?

    yz-yu
    @Yuyz0112

    Hi all, just find can access to gitter again!

    I've just updated the guide doc and write some more comprehensive recipes for rrweb: https://github.com/rrweb-io/rrweb/blob/master/docs/recipes/index.md.

    BTW, we have a very exciting community plan. Please let me know if you are interested in it. And you can help us upvote the plan on hackernews: https://news.ycombinator.com/item?id=25147545

    @/all
    githubdrop
    @githubdrop
    any rrweb expert who can solve bugs and enhance feature in my current web app of session recording and heatmap
    Mr. NorthWatch
    @mr-northwatch
    i'm not an expert, but I got a basic integration working a few days ago
    do you have the basics working?
    @githubdrop
    rodriguecj
    @rodriguecj
    Hello everyone, first thanks for RRWEB, it's amazing. I'm using RRWEB in an Angular 11 project and when hover in a button the entire browser gets crashes. I can't navigate for another route too. Anybody helpme please!
    Bohdan Lytvynov
    @bogdan-lytvynov
    Hi guys,
    Maybe some of you already tried to use sentry-rrweb integration which is basically rrweb loading with sentry and sending data to sentry attachments so you can see a recording of the page prior to the exception.
    I just added this integration and was hit by a strange bug where I got a recording of the page but without css. I suspect that sentry starts rrweb recording the next moment I initialize sentry(very beginning of application start) and it might be the moment where browser still loads css. Did someone come across something smilar?
    1 reply
    Andrew Dalton
    @AndyWorkHard_gitlab
    Hello everyone, just found the project yesterday. Thought I would stop by and say hello.
    Andrew Dalton
    @AndyWorkHard_gitlab
    @githubdrop @mr-northwatch Trying to do the same thing. I am reading the beginners guide on GitHub now any tips or links you can share that helped or tripped you up when you first started?
    Jonithan
    @Joeoeoe
    This guide is good
    And this is recipes
    Andrew Dalton
    @AndyWorkHard_gitlab
    @Joeoeoe Thanks for the tips.
    jayeshdalwadi
    @jayesh_dalwadi_twitter
    Hello everyone, can we see some sample example for console recorder
    jayeshdalwadi
    @jayesh_dalwadi_twitter
    where we find an example sample for the new feature like console recorder, Canvas
    minimorph223
    @minimorph223
    hi, is there any plan for browser plugin
    Scott Weinert
    @scottweinert
    Has anyone seen errors like this when trying to playback the rrweb events:
    Uncaught DOMException: Failed to execute 'appendChild' on 'Node': Only one element on document allowed.
        at s (https://cdn.jsdelivr.net/npm/rrweb-player@latest/dist/index.js:30:22000)
    Mr. NorthWatch
    @mr-northwatch

    @githubdrop @mr-northwatch Trying to do the same thing. I am reading the beginners guide on GitHub now any tips or links you can share that helped or tripped you up when you first started?

    I basically just built a websocket for sending rrweb info, and every time an event was generated I just sent info to my server via the websocket and saved it in the db

    you could probably do a similar thing with xhr requests
    Som Shekhar
    @shekharsom_twitter
    how to handle page url change/refresh when a button is clicked?
    Mr. NorthWatch
    @mr-northwatch
    well a new websocket is established so I am able to use that for detecting page changes
    with XHR requests you could check referer headers, but I wouldn't 100% trust those because some people disable them for privacy
    maybe append the url to the end of the request and grab it on the other side, or do something where you JSON encode the rrweb obj and the current page url?
    but for the most part everything works out and the renderer works well
    in my use case, I allow users to view the recordings so I just tag each one with the user's id in the db
    they really should write more documentation about how to handle all of this server-side
    tomelic
    @tomelic
    Hey guys, any living example of using VueJS with rrweb?
    Mr. NorthWatch
    @mr-northwatch
    I don't think they have any native stuff
    so you'll have to just use normal js
    Simon Cornelius P. Umacob
    @simoncpu
    hello, is there a quick way to rewrite the URLS in the HTML saved in the events?
    Som Shekhar
    @shekharsom_twitter
    how to unload {Replayer} from the page? I cannot seem to close it by using destroy.
    Yousef Alaqra
    @yousefalaqra
    @mr-northwatch Could you please share the source of your code (sending the events through ws connection), if you can't share the code i understand that but in this case can you please share useful tips about the process?
    guohao
    @huanshiwushuang
    rrweb not support ie11 ? but---> ie11 support mutationobserver
    Ivo Pereira
    @IvoPereira
    Hey there! Just discovered rrweb. Was researching and thinking about using rrweb to monitor possible suspicious cheating behaviour in an online game. Has this ever been used in such use case?
    I was first looking into WebRTC getDisplayMedia but it doesn't look like it is implemented in Mobile unfortunately.
    Yousef Alaqra
    @yousefalaqra
    Is there a way to emit only one event when calling record? i don't want to keep emmiting...
    Joanna Chen
    @joanna-chen
    Is it possible to replay one event on the existing snapshot without rebuilding the DOM?
    Joanna Chen
    @joanna-chen
    Also, sending events from the mirror back to the host, are the events being recorded in the iframe?