// Custom *.sjs file specifically for the needs of Bug 1452496 const SET_COOKIE_FRAME = ` Bug 1452496 - Do not allow same-site cookies in cross site context `; const GET_COOKIE_FRAME = ` Bug 1452496 - Do not allow same-site cookies in cross site context `; function handleRequest(request, response) { // avoid confusing cache behaviors response.setHeader("Cache-Control", "no-cache", false); if (request.queryString.includes("setSameSiteCookieUsingInlineScript")) { response.write(SET_COOKIE_FRAME); return; } if (request.queryString.includes("getCookieFrame")) { response.write(GET_COOKIE_FRAME); return; } // we should never get here, but just in case return something unexpected response.write("D'oh"); }