15 lines
511 B
JavaScript
15 lines
511 B
JavaScript
(async () => {
|
|
const file = await fetch("../dist/user-script.user.js").then((e => e.text()));
|
|
while (true) {
|
|
await new Promise(resolve => setTimeout(resolve), 100);
|
|
const file2 = await fetch("../dist/user-script.user.js")
|
|
.then((e => e.status === 200 ? e.text() : Promise.resolve(file)));
|
|
if (file !== file2) {
|
|
console.log(file);
|
|
break;
|
|
}
|
|
}
|
|
await new Promise(resolve => setTimeout(resolve), 1000);
|
|
location.reload();
|
|
|
|
})(); |