LibWeb: Support Content-Security-Policy http-equiv state on meta element

This commit is contained in:
Luke Wilde 2024-11-26 14:04:49 +00:00 committed by Jelle Raaijmakers
commit e364443e60
Notes: github-actions[bot] 2025-05-23 14:40:23 +00:00
5 changed files with 60 additions and 0 deletions

View file

@ -79,6 +79,13 @@ HTML::SandboxingFlagSet PolicyList::csp_derived_sandboxing_flags() const
return HTML::SandboxingFlagSet {};
}
// https://w3c.github.io/webappsec-csp/#enforced
void PolicyList::enforce_policy(GC::Ref<Policy> policy)
{
// A policy is enforced or monitored for a global object by inserting it into the global objects CSP list.
m_policies.append(policy);
}
GC::Ref<PolicyList> PolicyList::clone(GC::Heap& heap) const
{
auto policy_list = heap.allocate<PolicyList>();