mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-10-05 17:49:16 +03:00
LibWeb: Use Enumerated for HTMLScriptElement.referrerPolicy
This commit is contained in:
parent
7ce35b75aa
commit
53d7aa53a2
Notes:
sideshowbarker
2024-07-17 20:58:35 +09:00
Author: https://github.com/jamierocks Commit: https://github.com/LadybirdBrowser/ladybird/commit/53d7aa53a2 Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/23
@ -0,0 +1,5 @@
|
||||
referrerPolicy = ''
|
||||
|
||||
referrerPolicy = 'no-referrer'
|
||||
|
||||
referrerPolicy = ''
|
@ -0,0 +1,18 @@
|
||||
<script id="testScript"></script>
|
||||
<script src="../include.js"></script>
|
||||
<script>
|
||||
test(() => {
|
||||
const script = document.getElementById('testScript');
|
||||
|
||||
println(`referrerPolicy = '${script.referrerPolicy}'`);
|
||||
println('');
|
||||
|
||||
script.referrerPolicy = 'no-referrer';
|
||||
|
||||
println(`referrerPolicy = '${script.referrerPolicy}'`);
|
||||
println('');
|
||||
|
||||
script.referrerPolicy = 'invalid-value';
|
||||
println(`referrerPolicy = '${script.referrerPolicy}'`);
|
||||
});
|
||||
</script>
|
@ -1,3 +1,4 @@
|
||||
#import <Fetch/Request.idl>
|
||||
#import <HTML/HTMLElement.idl>
|
||||
#import <HTML/Scripting/Fetching.idl>
|
||||
|
||||
@ -15,7 +16,7 @@ interface HTMLScriptElement : HTMLElement {
|
||||
[CEReactions, Reflect=crossorigin, Enumerated=CORSSettingsAttribute] attribute DOMString? crossOrigin;
|
||||
[CEReactions] attribute DOMString text;
|
||||
[CEReactions, Reflect] attribute DOMString integrity;
|
||||
[CEReactions, Reflect=referrerpolicy] attribute DOMString referrerPolicy;
|
||||
[CEReactions, Reflect=referrerpolicy, Enumerated=ReferrerPolicy] attribute DOMString referrerPolicy;
|
||||
[FIXME, SameObject, PutForwards=value] readonly attribute DOMTokenList blocking;
|
||||
[CEReactions, Enumerated=FetchPriorityAttribute, Reflect=fetchpriority] attribute DOMString fetchPriority;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user