/* Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ */ function handleRequest(request, response) { if ( request.queryString === "check_referrer" && (!request.hasHeader("referer") || request.getHeader("referer") !== "https://example.com/browser/dom/security/test/referrer-policy/file_fragment_navigation.sjs") ) { response.setStatusLine(request.httpVersion, 400, "Bad Request"); response.write("Did not receive referrer"); } else { response.setHeader("Content-Type", "text/html"); response.write( `OK check_referrer fragment` ); } }