WebString WebHistoryItem::referrer() const
{
- return m_private->referrer();
+ return m_private->referrer().referrer;
}
-void WebHistoryItem::setReferrer(const WebString& referrer)
+WebReferrerPolicy WebHistoryItem::referrerPolicy() const
+{
+ return static_cast<WebReferrerPolicy>(m_private->referrer().referrerPolicy);
+}
+
+void WebHistoryItem::setReferrer(const WebString& referrer, WebReferrerPolicy referrerPolicy)
{
ensureMutable();
- m_private->setReferrer(referrer);
+ m_private->setReferrer(Referrer(referrer, static_cast<ReferrerPolicy>(referrerPolicy)));
}
WebString WebHistoryItem::target() const