Canvas & Iframe
Recording canvas
elements
highlight.io supports recording canvas (and therefore WebGL) elements, although due to the nature of canvas
, there are caveats regarding the quality/fidelity of the recording. Read more about how to get started with this in our canvas configuration docs. Below is a video demo of what the video recording looks like:
Installing highlight.io in an iframe
The highlight.io snippet supports recording within an iframe, but given the security limitations, there are caveats. Read more about this in our sdk configuration docs.
Recording Cross-origin iframe
s
To support recording a cross-origin iframe that you own, we've added functionality into our recording client that allows the iframe to forward its events to the parent session. Read more about this in our sdk configuration docs.
If you do not own the parent page that is embedding your iframe cross-origin but you still want to record the iframe contents, pass recordCrossOriginIframe: false
to the H.init
options to force the iframe to record as a standalone app.
Otherwise, the iframe will wait for the parent page to start recording.