From 520c634f652280c001cf76aa9ed0552ea442eaad Mon Sep 17 00:00:00 2001 From: CoolElectronics <58010778+CoolElectronics@users.noreply.github.com> Date: Tue, 21 Mar 2023 20:12:16 -0400 Subject: [PATCH] Allow embedding of ultraviolet in an isolated origin --- src/uv.sw.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/uv.sw.js b/src/uv.sw.js index 00f09d5..72717a1 100644 --- a/src/uv.sw.js +++ b/src/uv.sw.js @@ -266,6 +266,9 @@ class UVServiceWorker extends Ultraviolet.EventEmitter { if (requestCtx.headers.accept === 'text/event-stream') { responseCtx.headers['content-type'] = 'text/event-stream'; } + if (crossOriginIsolated) { + responseCtx.headers['Cross-Origin-Embedder-Policy'] = 'require-corp'; + } this.emit('response', resEvent); if (resEvent.intercepted) return resEvent.returnValue;