dom/browser-element/mochitest/browserElement_XFrameOptionsSameOrigin.js

branch
TOR_BUG_9701
changeset 15
b8a032363ba2
equal deleted inserted replaced
-1:000000000000 0:b1f65a0f52d8
1 /* Any copyright is dedicated to the public domain.
2 http://creativecommons.org/publicdomain/zero/1.0/ */
3
4 // Bug 770239 - Load an X-Frame-Options: SAMEORIGIN page inside an <iframe>
5 // inside <iframe mozbrowser>. The two iframes will have the same origin, but
6 // this page will be of a different origin. The load should succeed.
7
8 "use strict";
9
10 SimpleTest.waitForExplicitFinish();
11 browserElementTestHelpers.setEnabledPref(true);
12 browserElementTestHelpers.addPermission();
13
14 function runTest() {
15 var iframe = document.createElement('iframe');
16 SpecialPowers.wrap(iframe).mozbrowser = true;
17
18 // The innermost page we load will fire an alert when it successfully loads.
19 iframe.addEventListener('mozbrowsershowmodalprompt', function(e) {
20 ok(true, "Got alert");
21 SimpleTest.finish();
22 });
23
24 document.body.appendChild(iframe);
25 iframe.src = 'http://example.com/tests/dom/browser-element/mochitest/file_browserElement_XFrameOptionsSameOrigin.html';
26 }
27
28 addEventListener('testready', runTest);

mercurial