Skip to content

Commit a857859

Browse files
msabwatbelraquib
authored andcommitted
emrun: Set COOP,COEP and CORP headers (emscripten-core#10077)
* emrun: Set COOP,COEP and CORP headers This enables emrun to serve pages by taking into account the upcoming restrictions on Content Policy for Firefox 72. In Firefox 71, we currently need to set these flags to test the upcoming feature: browser.tabs.remote.useCORP browser.tabs.remote.useCrossOriginOpenerPolicy browser.tabs.remote.useCrossOriginEmbedderPolicy dom.postMessage.sharedArrayBuffer.withCOOP_COEP * fixup: remove semicolons
1 parent fc5f9b4 commit a857859

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

emrun.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -596,6 +596,9 @@ def pid_existed(pid):
596596
self.send_header('Connection', 'close')
597597
self.send_header('Expires', '-1')
598598
self.send_header('Access-Control-Allow-Origin', '*')
599+
self.send_header('Cross-Origin-Opener-Policy', 'same-origin')
600+
self.send_header('Cross-Origin-Embedder-Policy', 'require-corp')
601+
self.send_header('Cross-Origin-Resource-Policy', 'cross-origin')
599602
self.end_headers()
600603
page_last_served_time = tick()
601604
return f

0 commit comments

Comments
 (0)