navigation-headers-server.py (735B)
1 def main(request, response): 2 response.status = (200, b"OK") 3 response.headers.set(b"Content-Type", b"text/html") 4 return b""" 5 <script> 6 self.addEventListener('load', evt => { 7 self.parent.postMessage({ 8 origin: '%s', 9 referer: '%s', 10 'sec-fetch-site': '%s', 11 'sec-fetch-mode': '%s', 12 'sec-fetch-dest': '%s', 13 }); 14 }); 15 </script>""" % (request.headers.get( 16 b"origin", b"not set"), request.headers.get(b"referer", b"not set"), 17 request.headers.get(b"sec-fetch-site", b"not set"), 18 request.headers.get(b"sec-fetch-mode", b"not set"), 19 request.headers.get(b"sec-fetch-dest", b"not set"))