mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-14 15:00: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;
|
break;
|
||||||
case "script":
|
case "script":
|
||||||
responseBody = rewriteJs(
|
responseBody = rewriteJs(await response.arrayBuffer(), url);
|
||||||
await response.arrayBuffer(),
|
|
||||||
url,
|
|
||||||
self.$scramjet.config.codec.encode
|
|
||||||
);
|
|
||||||
// Disable threading for now, it's causing issues.
|
// Disable threading for now, it's causing issues.
|
||||||
// responseBody = await this.threadpool.rewriteJs(await responseBody.arrayBuffer(), url.toString());
|
// responseBody = await this.threadpool.rewriteJs(await responseBody.arrayBuffer(), url.toString());
|
||||||
break;
|
break;
|
||||||
|
@ -144,6 +140,10 @@ async function handleResponse(
|
||||||
if (responseHeaders["accept"] === "text/event-stream") {
|
if (responseHeaders["accept"] === "text/event-stream") {
|
||||||
responseHeaders["content-type"] = "text/event-stream";
|
responseHeaders["content-type"] = "text/event-stream";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// scramjet runtime can use features that permissions-policy blocks
|
||||||
|
delete responseHeaders["permissions-policy"];
|
||||||
|
|
||||||
if (crossOriginIsolated) {
|
if (crossOriginIsolated) {
|
||||||
responseHeaders["Cross-Origin-Embedder-Policy"] = "require-corp";
|
responseHeaders["Cross-Origin-Embedder-Policy"] = "require-corp";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue