mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 22:57:44 +00:00
LibWeb: Add referrer policy to PolicyContainer
This commit is contained in:
parent
4817b7c623
commit
0ee8da9556
2 changed files with 8 additions and 1 deletions
|
@ -6,6 +6,8 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <LibWeb/ReferrerPolicy/ReferrerPolicy.h>
|
||||||
|
|
||||||
namespace Web::HTML {
|
namespace Web::HTML {
|
||||||
|
|
||||||
// https://html.spec.whatwg.org/multipage/origin.html#policy-container
|
// https://html.spec.whatwg.org/multipage/origin.html#policy-container
|
||||||
|
@ -18,7 +20,8 @@ struct PolicyContainer {
|
||||||
// FIXME: An embedder policy, which is an embedder policy. It is initially a new 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
|
// 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.
|
// A referrer policy, which is a referrer policy. It is initially the default referrer policy.
|
||||||
|
ReferrerPolicy::ReferrerPolicy referrer_policy { ReferrerPolicy::DEFAULT_REFERRER_POLICY };
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,4 +20,8 @@ enum class ReferrerPolicy {
|
||||||
UnsafeURL,
|
UnsafeURL,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// https://w3c.github.io/webappsec-referrer-policy/#default-referrer-policy
|
||||||
|
// The default referrer policy is "strict-origin-when-cross-origin".
|
||||||
|
constexpr auto DEFAULT_REFERRER_POLICY = ReferrerPolicy::StrictOriginWhenCrossOrigin;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue