fix: rewrite <image>

This commit is contained in:
Percs 2024-12-05 06:44:15 +00:00 committed by GitHub
parent 06583fb0b2
commit b5a7598465
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 additions and 3 deletions

View file

@ -23,12 +23,18 @@ export default function (client: ScramjetClient, self: typeof window) {
self.HTMLScriptElement, self.HTMLScriptElement,
self.HTMLSourceElement, self.HTMLSourceElement,
], ],
href: [self.HTMLAnchorElement, self.HTMLLinkElement, self.SVGUseElement], href: [
self.HTMLAnchorElement,
self.HTMLLinkElement,
self.SVGUseElement,
self.SVGImageElement,
],
data: [self.HTMLObjectElement], data: [self.HTMLObjectElement],
action: [self.HTMLFormElement], action: [self.HTMLFormElement],
formaction: [self.HTMLButtonElement, self.HTMLInputElement], formaction: [self.HTMLButtonElement, self.HTMLInputElement],
srcdoc: [self.HTMLIFrameElement], srcdoc: [self.HTMLIFrameElement],
srcset: [self.HTMLImageElement, self.HTMLSourceElement], srcset: [self.HTMLImageElement, self.HTMLSourceElement],
poster: [self.HTMLVideoElement],
imagesrcset: [self.HTMLLinkElement], imagesrcset: [self.HTMLLinkElement],
}; };

View file

@ -120,14 +120,13 @@ export const htmlRules: {
"embed", "embed",
"script", "script",
"img", "img",
"image",
"iframe", "iframe",
"frame", "frame",
"source", "source",
"input", "input",
"track", "track",
], ],
href: ["a", "link", "area", "use"], href: ["a", "link", "area", "use", "image"],
data: ["object"], data: ["object"],
action: ["form"], action: ["form"],
formaction: ["button", "input", "textarea", "submit"], formaction: ["button", "input", "textarea", "submit"],