tor-browser

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

check-client-hints.py (526B)


      1 """
      2 Step 2/6 (/client-hints/clear-site-data/clear-site-data-{}.https.html)
      3 Step 3/4 (/client-hints/clear-site-data/set-client-hints-{}-clear-{}.https.html)
      4 """
      5 def main(request, response):
      6    if b"sec-ch-device-memory" in request.headers:
      7        result = u"HadDeviceMemory"
      8    else:
      9        result = u"MissingDeviceMemory"
     10    content = u'''
     11        <script>
     12            window.opener.postMessage("%s" , "*");
     13        </script>''' % (result)
     14    headers = [(b"Content-Type", b"text/html")]
     15    return 200, headers, content