| OLD | NEW | 
|   1 <script> |   1 <script> | 
|   2     if (window.testRunner) { |   2     if (window.testRunner) { | 
|   3         testRunner.dumpAsText(); |   3         testRunner.dumpAsText(); | 
|   4         testRunner.dumpChildFramesAsText(); |   4         testRunner.dumpChildFramesAsText(); | 
|   5         testRunner.dumpResourceLoadCallbacks(); |   5         testRunner.dumpResourceLoadCallbacks(); | 
|   6         testRunner.waitUntilDone(); |   6         testRunner.waitUntilDone(); | 
|   7     } |   7     } | 
|   8  |   8  | 
|   9     function checkIfDone() { |   9     function checkIfDone() { | 
|  10         var url = document.querySelector('iframe').contentWindow.location.href; |  10         try { | 
 |  11             var url = document.querySelector('iframe').contentWindow.location.hr
    ef; | 
 |  12             console.log("FAIL: Could read contentWindow.location.href"); | 
 |  13         } catch (e) { | 
 |  14             console.log("PASS: Access to contentWindow.location.href threw an ex
    ception."); | 
 |  15         } | 
|  11  |  16  | 
|  12         if (!url) |  | 
|  13             console.log("PASS: Could not read contentWindow.location.href"); |  | 
|  14         else |  | 
|  15             console.log("FAIL: Could read contentWindow.location.href"); |  | 
|  16         testRunner.notifyDone(); |  17         testRunner.notifyDone(); | 
|  17     } |  18     } | 
|  18 </script> |  19 </script> | 
|  19  |  20  | 
|  20 <p>There should be no content in the iframe below</p> |  21 <p>There should be no content in the iframe below</p> | 
|  21 <iframe style="width:500px; height:500px" src="http://127.0.0.1:8000/security/XF
    rameOptions/resources/x-frame-options-deny.cgi" onload="checkIfDone()"></iframe> |  22 <iframe style="width:500px; height:500px" src="http://127.0.0.1:8000/security/XF
    rameOptions/resources/x-frame-options-deny.cgi" onload="checkIfDone()"></iframe> | 
| OLD | NEW |