Wed, 31 Dec 2014 06:55:50 +0100
Added tag UPSTREAM_283F7C6 for changeset ca08bd8f51b2
1 /* Any copyright is dedicated to the public domain.
2 http://creativecommons.org/publicdomain/zero/1.0/ */
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.
8 "use strict";
10 SimpleTest.waitForExplicitFinish();
11 browserElementTestHelpers.setEnabledPref(true);
12 browserElementTestHelpers.addPermission();
14 function runTest() {
15 var iframe = document.createElement('iframe');
16 SpecialPowers.wrap(iframe).mozbrowser = true;
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 });
24 document.body.appendChild(iframe);
25 iframe.src = 'http://example.com/tests/dom/browser-element/mochitest/file_browserElement_XFrameOptionsSameOrigin.html';
26 }
28 addEventListener('testready', runTest);