check-header-referrer.py (452B)
1 import os 2 3 from wptserve.utils import isomorphic_decode 4 5 6 def main(request, response): 7 response.headers.set(b"supports-loading-mode", b"fenced-frame") 8 9 script = u""" 10 <script src="utils.js"></script> 11 <script> 12 const [referrer_key, _] = parseKeylist(); 13 writeValueToServer(referrer_key, "%s") 14 </script> 15 """ % (isomorphic_decode(request.headers.get(b"referer", b""))) 16 return (200, [], script)