mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-14 06:50:01 -04:00
fix: firefox btoa compatibility for other charsets.
This commit is contained in:
parent
4455930d28
commit
6c8712c1de
1 changed files with 4 additions and 1 deletions
|
@ -52,10 +52,13 @@ export function rewriteHtml(
|
||||||
|
|
||||||
const script = (src) => new Element("script", { src });
|
const script = (src) => new Element("script", { src });
|
||||||
|
|
||||||
|
// for compatibility purpose
|
||||||
|
const base64Injected = bytesToBase64(new TextEncoder().encode(injected));
|
||||||
|
|
||||||
head.children.unshift(
|
head.children.unshift(
|
||||||
script($scramjet.config.files.wasm),
|
script($scramjet.config.files.wasm),
|
||||||
script($scramjet.config.files.shared),
|
script($scramjet.config.files.shared),
|
||||||
script("data:application/javascript;base64," + btoa(injected)),
|
script("data:application/javascript;base64," + base64Injected),
|
||||||
script($scramjet.config.files.client)
|
script($scramjet.config.files.client)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue