diff options
Diffstat (limited to 'WebCore/page/Location.cpp')
-rw-r--r-- | WebCore/page/Location.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/WebCore/page/Location.cpp b/WebCore/page/Location.cpp index 5754357..c02304c 100644 --- a/WebCore/page/Location.cpp +++ b/WebCore/page/Location.cpp @@ -120,6 +120,15 @@ String Location::search() const return url.query().isEmpty() ? "" : "?" + url.query(); } +String Location::origin() const +{ + if (!m_frame) + return String(); + + RefPtr<SecurityOrigin> origin = SecurityOrigin::create(url()); + return origin->toString(); +} + String Location::hash() const { if (!m_frame) |