4 https://bugzilla.mozilla.org/show_bug.cgi?id=800864
7 <title>Test for Bug
800864</title>
8 <script src=
"/tests/SimpleTest/SimpleTest.js"></script>
9 <link rel=
"stylesheet" type=
"text/css" href=
"/tests/SimpleTest/test.css"/>
12 <a target=
"_blank" href=
"https://bugzilla.mozilla.org/show_bug.cgi?id=800864">Mozilla Bug
800864</a>
14 <div id=
"content" style=
"display: none">
18 <script type=
"application/javascript">
20 SimpleTest.waitForExplicitFinish();
22 function checkThrows(f) {
25 ok(false,
"Didn't throw a security exception like we should");
27 ok(/denied|insecure/.exec(e),
"Should throw security exception. Got: " + e);
32 ifr = document.getElementById('ifr');
33 win = ifr.contentWindow;
36 win.location = 'http://test1.example.com';
40 checkThrows(function() { loc.toString(); });
41 checkThrows(function() { loc.valueOf().toString(); });
42 checkThrows(function() { loc.href; });
43 checkThrows(function() { loc + ''; });
50 <iframe id=
"ifr" onload=
"go()" src=
"file_empty.html"></iframe>