Spaces:
Running
Running
File size: 550 Bytes
895dc73 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import os
from http.server import SimpleHTTPRequestHandler, ThreadingHTTPServer
from pathlib import Path
class CrossOriginIsolatedHandler(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()
if __name__ == "__main__":
os.chdir(Path(__file__).with_name("dist"))
server = ThreadingHTTPServer(("0.0.0.0", 7860), CrossOriginIsolatedHandler)
server.serve_forever()
|