From 75b19f6aff2d39b8d4a01689fe51adac6868110d Mon Sep 17 00:00:00 2001 From: Richard Geldreich Date: Tue, 24 Jun 2025 17:20:16 -0400 Subject: [PATCH] new file --- webgl/webserver_cross_origin.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 webgl/webserver_cross_origin.py diff --git a/webgl/webserver_cross_origin.py b/webgl/webserver_cross_origin.py new file mode 100644 index 0000000..10d6d18 --- /dev/null +++ b/webgl/webserver_cross_origin.py @@ -0,0 +1,13 @@ +import http.server +import socketserver + +class CORSRequestHandler(http.server.SimpleHTTPRequestHandler): + def end_headers(self): + self.send_header("Cross-Origin-Opener-Policy", "same-origin") + self.send_header("Cross-Origin-Embedder-Policy", "require-corp") + super().end_headers() + +PORT = 8000 +with socketserver.TCPServer(("", PORT), CORSRequestHandler) as httpd: + print(f"Serving at http://localhost:{PORT}") + httpd.serve_forever()