fix#110 add NodeList forEach polyfill

This commit is contained in:
Yanzhen Yu
2019-08-07 23:51:40 +08:00
parent 0efe23f04a
commit 3269089e1f
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) => {