diff --git a/Libraries/LibWeb/Origin.h b/Libraries/LibWeb/Origin.h index 5ec3d12a3dd..5a4b061b33f 100644 --- a/Libraries/LibWeb/Origin.h +++ b/Libraries/LibWeb/Origin.h @@ -32,7 +32,7 @@ namespace Web { class Origin { public: - Origin() {} + Origin() { } Origin(const String& protocol, const String& host, u16 port) : m_protocol(protocol) , m_host(host) @@ -46,6 +46,13 @@ public: const String& host() const { return m_host; } u16 port() const { return m_port; } + bool is_same(const Origin& other) const + { + return protocol() == other.protocol() + && host() == other.host() + && port() == other.port(); + } + private: String m_protocol; String m_host;