tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

dedicated-worker-supporting-revalidation.py (591B)


      1 #!/usr/bin/env python
      2 
      3 
      4 def main(request, response):
      5    headers = []
      6    if request.headers.get(b'if-none-match', None):
      7        status = 304, u"Not Modified"
      8        return status, headers, u""
      9    else:
     10        headers.append((b"Content-Type", b"text/javascript"))
     11        headers.append((b"Cross-Origin-Embedder-Policy", b"require-corp"))
     12        headers.append((b"Cache-Control", b"private, max-age=0, must-revalidate"))
     13        headers.append((b"ETag", b"abcdef"))
     14        status = 200, u"OK"
     15        return status, headers, u"self.onmessage = (e) => { self.postMessage('LOADED'); };"