clear-site-data-cookie.py (672B)
1 """ 2 Step 2/3 (/clear-site-data/set-cookie-{}-clear-{}.https.html) 3 """ 4 def main(request, response): 5 headers = [(b"Content-Type", b"text/html")] 6 clear_site_data_header = (b"Clear-Site-Data", b"\"" + request.GET.first(b"target", b"*") + b"\"") 7 set_cookie_header = (b"Set-Cookie", b"testSetWithClear=true") 8 if request.GET.first(b"location") == b"after": 9 headers = headers + [clear_site_data_header, set_cookie_header] 10 else: 11 headers = headers + [set_cookie_header, clear_site_data_header] 12 content = u''' 13 <script> 14 window.opener.postMessage(document.cookie , "*"); 15 </script>''' 16 return 200, headers, content