extension: Remove Ruffle's own script tag onload
This commit is contained in:
parent
b3c2ef5f42
commit
f392699f73
|
@ -63,7 +63,10 @@ function injectScriptRaw(src: string) {
|
||||||
function injectScriptURL(url: string): Promise<void> {
|
function injectScriptURL(url: string): Promise<void> {
|
||||||
const script = document.createElement("script");
|
const script = document.createElement("script");
|
||||||
const promise = new Promise<void>((resolve, reject) => {
|
const promise = new Promise<void>((resolve, reject) => {
|
||||||
script.addEventListener("load", () => resolve());
|
script.addEventListener("load", function () {
|
||||||
|
resolve();
|
||||||
|
this.remove();
|
||||||
|
});
|
||||||
script.addEventListener("error", (e) => reject(e));
|
script.addEventListener("error", (e) => reject(e));
|
||||||
});
|
});
|
||||||
script.charset = "utf-8";
|
script.charset = "utf-8";
|
||||||
|
|
Loading…
Reference in New Issue