/** * Renders the HTTP Referer header up to the second path slash. * Used in browser_referrer_*.js, bug 1113431. */ function handleRequest(request, response) { let referrer = ""; try { referrer = request.getHeader("referer"); } catch (e) { referrer = ""; } // Strip it past the first path slash. Makes tests easier to read. referrer = referrer.split("/").slice(0, 4).join("/"); let html = ` Test referrer
${referrer}
`; response.setHeader("Cache-Control", "no-cache", false); response.setHeader("Content-Type", "text/html", false); response.write(html); }