mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 20:47:45 +00:00
LibWeb: Add a stub PolicyContainer struct
This commit is contained in:
parent
22a627fc1a
commit
de74ba587f
2 changed files with 25 additions and 0 deletions
|
@ -270,6 +270,7 @@ class MessageEvent;
|
||||||
class MessagePort;
|
class MessagePort;
|
||||||
class Origin;
|
class Origin;
|
||||||
class PageTransitionEvent;
|
class PageTransitionEvent;
|
||||||
|
struct PolicyContainer;
|
||||||
class PromiseRejectionEvent;
|
class PromiseRejectionEvent;
|
||||||
class WorkerDebugConsoleClient;
|
class WorkerDebugConsoleClient;
|
||||||
class Storage;
|
class Storage;
|
||||||
|
|
24
Userland/Libraries/LibWeb/HTML/PolicyContainers.h
Normal file
24
Userland/Libraries/LibWeb/HTML/PolicyContainers.h
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2022, Linus Groh <linusg@serenityos.org>
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
namespace Web::HTML {
|
||||||
|
|
||||||
|
// https://html.spec.whatwg.org/multipage/origin.html#policy-container
|
||||||
|
// A policy container is a struct containing policies that apply to a Document, a WorkerGlobalScope, or a WorkletGlobalScope. It has the following items:
|
||||||
|
struct PolicyContainer {
|
||||||
|
// https://html.spec.whatwg.org/multipage/origin.html#policy-container-csp-list
|
||||||
|
// FIXME: A CSP list, which is a CSP list. It is initially empty.
|
||||||
|
|
||||||
|
// https://html.spec.whatwg.org/multipage/origin.html#policy-container-embedder-policy
|
||||||
|
// FIXME: An embedder policy, which is an embedder policy. It is initially a new embedder policy.
|
||||||
|
|
||||||
|
// https://html.spec.whatwg.org/multipage/origin.html#policy-container-referrer-policy
|
||||||
|
// FIXME: A referrer policy, which is a referrer policy. It is initially the default referrer policy.
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue