Skip to content

Commit a591a53

Browse files
committed
safe access iframe document
1 parent 1ad1e52 commit a591a53

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/snapshot.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,14 @@ function onceIframeLoaded(
208208
}
209209
// document is loading
210210
let fired = false;
211-
if (win.document.readyState !== 'complete') {
211+
212+
let readyState: DocumentReadyState;
213+
try {
214+
readyState = win.document.readyState;
215+
} catch (error) {
216+
return;
217+
}
218+
if (readyState !== 'complete') {
212219
const timer = setTimeout(() => {
213220
if (!fired) {
214221
listener();

0 commit comments

Comments
 (0)