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