import http.server import sys class CustomHTTPRequestHandler(http.server.SimpleHTTPRequestHandler): def __init__(self, *args, **kwargs): super().__init__(directory='web', *args, **kwargs) 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() if __name__ == '__main__': print(f"Serving HTTP on port 8000 (http://127.0.0.1:8000/) ...") try: server_address = ('', 8000) httpd = http.server.HTTPServer(server_address, CustomHTTPRequestHandler) httpd.serve_forever() except KeyboardInterrupt: print("\nKeyboard interrupt received, exiting.") sys.exit(0)