mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-14 06:50:01 -04:00
delete permissions-policy header
This commit is contained in:
parent
0fef6e8853
commit
aadfce5d8d
1 changed files with 5 additions and 5 deletions
|
@ -102,11 +102,7 @@ async function handleResponse(
|
|||
}
|
||||
break;
|
||||
case "script":
|
||||
responseBody = rewriteJs(
|
||||
await response.arrayBuffer(),
|
||||
url,
|
||||
self.$scramjet.config.codec.encode
|
||||
);
|
||||
responseBody = rewriteJs(await response.arrayBuffer(), url);
|
||||
// Disable threading for now, it's causing issues.
|
||||
// responseBody = await this.threadpool.rewriteJs(await responseBody.arrayBuffer(), url.toString());
|
||||
break;
|
||||
|
@ -144,6 +140,10 @@ async function handleResponse(
|
|||
if (responseHeaders["accept"] === "text/event-stream") {
|
||||
responseHeaders["content-type"] = "text/event-stream";
|
||||
}
|
||||
|
||||
// scramjet runtime can use features that permissions-policy blocks
|
||||
delete responseHeaders["permissions-policy"];
|
||||
|
||||
if (crossOriginIsolated) {
|
||||
responseHeaders["Cross-Origin-Embedder-Policy"] = "require-corp";
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue