mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-10 13:00:29 +03:00
28 lines
1.1 KiB
C++
28 lines
1.1 KiB
C++
/*
|
|
* Copyright (c) 2022, Linus Groh <linusg@serenityos.org>
|
|
*
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <LibWeb/ReferrerPolicy/ReferrerPolicy.h>
|
|
|
|
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
|
|
// A referrer policy, which is a referrer policy. It is initially the default referrer policy.
|
|
ReferrerPolicy::ReferrerPolicy referrer_policy { ReferrerPolicy::DEFAULT_REFERRER_POLICY };
|
|
};
|
|
|
|
}
|