fix#110 add NodeList forEach polyfill

This commit is contained in:
Yanzhen Yu
2026-04-01 12:00:00 +08:00
parent 530f5baa3a
commit be1d90ab1d
3 changed files with 22 additions and 4 deletions

View File

@@ -1,6 +1,12 @@
import { snapshot } from 'rrweb-snapshot';
import initObservers from './observer';
import { mirror, on, getWindowWidth, getWindowHeight } from '../utils';
import {
mirror,
on,
getWindowWidth,
getWindowHeight,
polyfill,
} from '../utils';
import {
EventType,
event,
@@ -49,6 +55,8 @@ function record(options: recordOptions = {}): listenerHandler | undefined {
throw new Error('emit function is required');
}
polyfill();
let lastFullSnapshotEvent: eventWithTime;
let incrementalSnapshotCount = 0;
wrappedEmit = (e: eventWithTime, isCheckout?: boolean) => {