Files
ladybird/Tests/LibWeb/Text/input/usvstring-url-reflection.html
Tete17 f65dca1b53 LibWeb: Extend src attribute of HTMLScriptElement with TrustedTypes
The field does no longer have the Reflect and URL attributes so we
remove it from our internal unit test.
2025-09-16 10:57:34 +02:00

36 lines
1.2 KiB
HTML

<!DOCTYPE html>
<script src="include.js"></script>
<script>
test(() => {
let elementList = [
{ "audio": "src" },
{ "embed": "src" },
{ "frame": "longDesc" },
{ "frame": "src" },
{ "iframe": "longDesc" },
{ "iframe": "src" },
{ "img": "src" },
{ "img": "longDesc" },
{ "img": "lowsrc" },
{ "input": "src" },
{ "link": "href" },
{ "object": "codeBase" },
{ "object": "data" },
{ "source": "src" },
{ "track": "src" },
{ "video": "poster" },
{ "video": "src" },
{ "q": "cite" },
{ "blockquote": "cite" },
{ "ins": "cite" },
{ "del": "cite" },
];
for (const elementDescriptor of elementList) {
[elementName, propertyName] = Object.entries(elementDescriptor)[0];
const element = document.createElement(elementName);
element[propertyName] = "\udddda\uddddb\udddd";
println(`${elementName}.${propertyName} final URL path segment: ${element[propertyName].split("/").pop()}`);
}
});
</script>