clean scramjet scripts from dom

This commit is contained in:
velzie 2024-08-09 19:56:02 -04:00
parent 066777fe94
commit 0c0490e751
No known key found for this signature in database
GPG key ID: 048413F95F0DDE1F
5 changed files with 25 additions and 2 deletions

View file

@ -136,7 +136,13 @@ function traverseParsedHtml(node, origin?: URL) {
src:
"data:application/javascript;base64," +
btoa(
`self.$scramjet.config = ${JSON.stringify(self.$scramjet.config)}; self.$scramjet.codec = self.$scramjet.codecs[self.$scramjet.config.codec];`
`
self.$scramjet.config = ${JSON.stringify(self.$scramjet.config)};
self.$scramjet.codec = self.$scramjet.codecs[self.$scramjet.config.codec];
if ("document" in self && document.currentScript) {
document.currentScript.remove();
}
`
),
"data-scramjet": "true",
});