INNER CODE UNIT · Python
CustomRequestHandler
ensisoft/detonator · tools/http-server.py:10
class CustomRequestHandler(http.server.SimpleHTTPRequestHandler):
def end_headers(self):
#if self.path.endswith(".js"):
# print('set content type to text/javascript')
# self.send_header('Content-Type', 'text/javascript')
self.send_header('Cross-Origin-Opener-Policy', 'same-origin')
self.send_header('Cross-Origin-Embedder-Policy', 'require-corp')
super().end_headers()
def guess_type(self, path):
if path.endswith('.html'):
return "text/html"
if path.endswith('.js'):
return "text/javascript"
return super().guess_type(path)