1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 08:58:11 +00:00

LibWeb: Implement 'Is non-secure context' AO

This commit is contained in:
Linus Groh 2022-10-13 22:25:08 +02:00
parent 4baf0a4486
commit 8db64a8704
2 changed files with 8 additions and 0 deletions

View file

@ -423,4 +423,11 @@ bool is_secure_context(Environment const& environment)
return false; return false;
} }
// https://html.spec.whatwg.org/multipage/webappapis.html#non-secure-context
bool is_non_secure_context(Environment const& environment)
{
// An environment is a non-secure context if it is not a secure context.
return !is_secure_context(environment);
}
} }

View file

@ -144,5 +144,6 @@ EnvironmentSettingsObject& relevant_settings_object(JS::Object const&);
EnvironmentSettingsObject& relevant_settings_object(DOM::Node const&); EnvironmentSettingsObject& relevant_settings_object(DOM::Node const&);
JS::Object& relevant_global_object(JS::Object const&); JS::Object& relevant_global_object(JS::Object const&);
[[nodiscard]] bool is_secure_context(Environment const&); [[nodiscard]] bool is_secure_context(Environment const&);
[[nodiscard]] bool is_non_secure_context(Environment const&);
} }