<!-- Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ --> <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Test the referrer of workers</title> <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script> <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" /> </head> <body> <script class="testbody" type="text/javascript"> SimpleTest.waitForExplicitFinish(); SpecialPowers.pushPrefEnv( {"set": [ ['security.mixed_content.block_display_content', false], ['security.mixed_content.block_active_content', false] ]}, function() { SpecialPowers.pushPermissions([{'type': 'systemXHR', 'allow': true, 'context': document}], test); }); function test() { function messageListener(event) { eval(event.data); } window.addEventListener("message", messageListener, false); var ifr = document.createElement('iframe'); ifr.setAttribute('src', 'https://example.com/tests/dom/workers/test/referrer_worker.html'); document.body.appendChild(ifr); } </script> </body> </html>