4 parent
.document
.getElementById("log").innerHTML +
= message +
"<br>";
7 if (document
.referrer
.toString() != "") {
8 log("JavaScript: FAIL");
10 log("JavaScript: PASS");
14 $refer = $_SERVER['HTTP_REFERER'];
15 if ($refer && $refer != "")
16 print("log('HTTP Referer: FAIL')");
18 print("log('HTTP Referer: PASS')");
21 window
.onload
= function() {
22 var xhr
= new XMLHttpRequest
;
23 xhr
.open("GET", "no-referrer.php", false);
25 log("Sync XHR: " +
(xhr
.responseText
.match(/HTTP
.*FAIL
/) ?
"FAIL" : "PASS"));
26 xhr
.open("GET", "no-referrer.php", true);
28 xhr
.onload
= onXHRLoad
;
31 function onXHRLoad(evt
)
33 log("ASync XHR: " +
(evt
.target
.responseText
.match(/HTTP
.*FAIL
/) ?
"FAIL" : "PASS"));
35 if (window
.testRunner
)
36 testRunner
.notifyDone();
39 <script src
="no-referrer.php"></script
>