1
0
Fork 0
firefox/testing/web-platform/tests/x-frame-options/support/xfo.py
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

21 lines
636 B
Python

def main(request, response):
headers = [(b"Content-Type", b"text/html"), (b"X-Frame-Options", request.GET.first(b"value"))]
if b"value2" in request.GET:
headers.append((b"X-Frame-Options", request.GET.first(b"value2")))
if b"csp_value" in request.GET:
headers.append((b"Content-Security-Policy", request.GET.first(b"csp_value")))
body = u"""<!DOCTYPE html>
<html>
<head>
<title>XFO.</title>
<script>window.parent.postMessage('Loaded', '*');</script>
</head>
<body>
Loaded
</body>
</html>
"""
return (headers, body)