Iframe
-
createElement('iframe'), set src
-
createElement('iframe'), setAttribute('src')
-
iframe.onload
-
contentWindow.document
-
contentDocument
-
get contentWindow.someGlobalVar
-
set contentWindow.someGlobalVar
-
script.src set, window.someWindowVar
-
window.top / window.parent
-
script.src set, window.parent
-
document.currentScript
-
script.onload
-
different document.createElement
-
about:blank location
--
-
set about:blank location
--
--
-
set/call window.parent.fn()
-
call window.parent.fn()
-
onload w/out src
-
parent calls iframe's one.two.sum()
-
iframe calls parent's one.two.sum()
-
iframe onload calls parent, no deadlock
-
global web worker var not shared
-
frameElement
-
before sync setters, setAttribute
-
native fetch()
-
parent.postMessage()
-
cross origin
-
location
-
src change
-
getElementsByTagName('iframe')[i].contentWindow.document
-
getElementsById('existing-iframe2').getAttribute('src')
-
window.frames
-
set javascript: source
All Tests