LibWeb: Implement HTMLLinkElement.crossOrigin

This commit is contained in:
Jamie Mansfield 2024-05-30 21:40:05 +01:00 committed by Tim Ledbetter
parent f888d42a33
commit 5adce08003
3 changed files with 9 additions and 2 deletions

View file

@ -19,3 +19,10 @@ video crossOrigin value after setting to null: null
video crossOrigin value after setting to "USE-CREDENTIALS": use-credentials
video crossOrigin value after setting to "": anonymous
video crossOrigin value after calling removeAttribute: null
link crossOrigin initial value: null
link crossOrigin value after setting to "invalid": anonymous
link crossOrigin value after setting to "use-credentials": use-credentials
link crossOrigin value after setting to null: null
link crossOrigin value after setting to "USE-CREDENTIALS": use-credentials
link crossOrigin value after setting to "": anonymous
link crossOrigin value after calling removeAttribute: null

View file

@ -2,7 +2,7 @@
<script src="../include.js"></script>
<script>
test(() => {
for (let elementName of ["audio", "script", "video"]) {
for (let elementName of ["audio", "script", "video", "link"]) {
const element = document.createElement(elementName);
println(`${elementName} crossOrigin initial value: ${element.crossOrigin}`);
element.crossOrigin = "invalid";

View file

@ -9,7 +9,7 @@ interface HTMLLinkElement : HTMLElement {
[HTMLConstructor] constructor();
[CEReactions, Reflect] attribute DOMString href;
[FIXME, CEReactions] attribute DOMString? crossOrigin;
[CEReactions, Reflect=crossorigin, Enumerated=CORSSettingsAttribute] attribute DOMString? crossOrigin;
[CEReactions, Reflect] attribute DOMString rel;
[FIXME, CEReactions] attribute DOMString as;
[SameObject, PutForwards=value] readonly attribute DOMTokenList relList;