referrer 752 Source/core/dom/Document.h const AtomicString& referrer() const; referrer 38 Source/core/events/SecurityPolicyViolationEvent.h String referrer; referrer 62 Source/core/events/SecurityPolicyViolationEvent.h const String& referrer() const { return m_referrer; } referrer 85 Source/core/events/SecurityPolicyViolationEvent.h , m_referrer(initializer.referrer) referrer 575 Source/core/frame/csp/ContentSecurityPolicy.cpp init.referrer = document->referrer(); referrer 634 Source/core/frame/csp/ContentSecurityPolicy.cpp cspReport->setString("referrer", violationData.referrer); referrer 433 Source/core/html/HTMLAnchorElement.cpp String referrer = SecurityPolicy::generateReferrerHeader(document().referrerPolicy(), completedURL, document().outgoingReferrer()); referrer 434 Source/core/html/HTMLAnchorElement.cpp if (!referrer.isEmpty()) referrer 435 Source/core/html/HTMLAnchorElement.cpp request.setHTTPReferrer(Referrer(referrer, document().referrerPolicy())); referrer 232 Source/core/html/HTMLFrameOwnerElement.cpp String referrer = SecurityPolicy::generateReferrerHeader(document().referrerPolicy(), url, document().outgoingReferrer()); referrer 233 Source/core/html/HTMLFrameOwnerElement.cpp RefPtr<LocalFrame> childFrame = parentFrame->loader().client()->createFrame(url, frameName, Referrer(referrer, document().referrerPolicy()), this); referrer 265 Source/core/loader/FormSubmission.cpp if (!m_referrer.referrer.isEmpty()) referrer 110 Source/core/loader/FormSubmission.h void setReferrer(const Referrer& referrer) { m_referrer = referrer; } referrer 625 Source/core/loader/FrameLoader.cpp String referrer = SecurityPolicy::generateReferrerHeader(originDocument->referrerPolicy(), request.url(), argsReferrer); referrer 627 Source/core/loader/FrameLoader.cpp request.setHTTPReferrer(Referrer(referrer, originDocument->referrerPolicy())); referrer 628 Source/core/loader/FrameLoader.cpp RefPtr<SecurityOrigin> referrerOrigin = SecurityOrigin::createFromString(referrer); referrer 761 Source/core/loader/FrameLoader.cpp ResourceRequest request(item->url(), item->referrer()); referrer 767 Source/core/loader/FrameLoader.cpp RefPtr<SecurityOrigin> securityOrigin = SecurityOrigin::createFromString(item->referrer().referrer); referrer 93 Source/core/loader/HistoryItem.cpp void HistoryItem::setReferrer(const Referrer& referrer) referrer 95 Source/core/loader/HistoryItem.cpp m_referrer = referrer; referrer 59 Source/core/loader/HistoryItem.h const Referrer& referrer() const; referrer 99 Source/core/loader/NavigationScheduler.cpp ScheduledURLNavigation(double delay, Document* originDocument, const String& url, const Referrer& referrer, bool lockBackForwardList, bool isLocationChange) referrer 103 Source/core/loader/NavigationScheduler.cpp , m_referrer(referrer) referrer 139 Source/core/loader/NavigationScheduler.cpp FrameLoadRequest request(originDocument(), ResourceRequest(KURL(ParsedURLString, url()), referrer()), "_self"); referrer 150 Source/core/loader/NavigationScheduler.cpp ScheduledLocationChange(Document* originDocument, const String& url, const Referrer& referrer, bool lockBackForwardList) referrer 151 Source/core/loader/NavigationScheduler.cpp : ScheduledURLNavigation(0.0, originDocument, url, referrer, lockBackForwardList, true) { } referrer 156 Source/core/loader/NavigationScheduler.cpp ScheduledRefresh(Document* originDocument, const String& url, const Referrer& referrer) referrer 157 Source/core/loader/NavigationScheduler.cpp : ScheduledURLNavigation(0.0, originDocument, url, referrer, true, true) referrer 164 Source/core/loader/NavigationScheduler.cpp FrameLoadRequest request(originDocument(), ResourceRequest(KURL(ParsedURLString, url()), referrer(), ReloadIgnoringCacheData), "_self"); referrer 295 Source/core/loader/NavigationScheduler.cpp void NavigationScheduler::scheduleLocationChange(Document* originDocument, const String& url, const Referrer& referrer, bool lockBackForwardList) referrer 311 Source/core/loader/NavigationScheduler.cpp FrameLoadRequest request(originDocument, ResourceRequest(m_frame->document()->completeURL(url), referrer), "_self"); referrer 320 Source/core/loader/NavigationScheduler.cpp schedule(adoptPtr(new ScheduledLocationChange(originDocument, url, referrer, lockBackForwardList))); referrer 80 Source/core/loader/NavigationScheduler.h void scheduleLocationChange(Document*, const String& url, const Referrer& referrer, bool lockBackForwardList = true); referrer 54 Source/core/loader/PrerenderHandle.cpp const String referrer = SecurityPolicy::generateReferrerHeader(referrerPolicy, url, document.outgoingReferrer()); referrer 56 Source/core/loader/PrerenderHandle.cpp RefPtr<Prerender> prerender = Prerender::create(client, url, prerenderRelTypes, referrer, referrerPolicy); referrer 123 Source/core/loader/appcache/ApplicationCacheHost.cpp frame->navigationScheduler().scheduleLocationChange(frame->document(), frame->document()->url(), Referrer(frame->document()->referrer(), frame->document()->referrerPolicy())); referrer 129 Source/core/page/CreateWindow.cpp Referrer referrer(SecurityPolicy::generateReferrerHeader(firstFrame.document()->referrerPolicy(), completedURL, firstFrame.document()->outgoingReferrer()), firstFrame.document()->referrerPolicy()); referrer 131 Source/core/page/CreateWindow.cpp ResourceRequest request(completedURL, referrer); referrer 155 Source/core/page/CreateWindow.cpp FrameLoadRequest request(callingWindow.document(), ResourceRequest(completedURL, referrer)); referrer 158 Source/core/page/CreateWindow.cpp newFrame->navigationScheduler().scheduleLocationChange(callingWindow.document(), completedURL.string(), referrer, false); referrer 41 Source/platform/Prerender.cpp PassRefPtr<Prerender> Prerender::create(PrerenderClient* client, const KURL& url, unsigned relTypes, const String& referrer, ReferrerPolicy policy) referrer 43 Source/platform/Prerender.cpp return adoptRef(new Prerender(client, url, relTypes, referrer, policy)); referrer 46 Source/platform/Prerender.cpp Prerender::Prerender(PrerenderClient* client, const KURL& url, const unsigned relTypes, const String& referrer, ReferrerPolicy policy) referrer 50 Source/platform/Prerender.cpp , m_referrer(referrer) referrer 68 Source/platform/Prerender.h static PassRefPtr<Prerender> create(PrerenderClient*, const KURL&, unsigned relTypes, const String& referrer, ReferrerPolicy); referrer 79 Source/platform/Prerender.h const String& referrer() const { return m_referrer; } referrer 91 Source/platform/Prerender.h Prerender(PrerenderClient*, const KURL&, unsigned relTypes, const String& referrer, ReferrerPolicy); referrer 97 Source/platform/exported/WebPrerender.cpp return m_private->referrer(); referrer 172 Source/platform/exported/WebURLRequest.cpp void WebURLRequest::setHTTPReferrer(const WebString& referrer, WebReferrerPolicy referrerPolicy) referrer 174 Source/platform/exported/WebURLRequest.cpp if (referrer.isEmpty()) referrer 177 Source/platform/exported/WebURLRequest.cpp m_private->m_resourceRequest->setHTTPReferrer(Referrer(referrer, static_cast<ReferrerPolicy>(referrerPolicy))); referrer 94 Source/platform/network/ResourceRequest.h ResourceRequest(const KURL& url, const Referrer& referrer, ResourceRequestCachePolicy cachePolicy = UseProtocolCachePolicy) referrer 97 Source/platform/network/ResourceRequest.h setHTTPReferrer(referrer); referrer 142 Source/platform/network/ResourceRequest.h void setHTTPReferrer(const Referrer& httpReferrer) { setHTTPHeaderField("Referer", httpReferrer.referrer); m_referrerPolicy = httpReferrer.referrerPolicy; } referrer 136 Source/platform/weborigin/KURL.cpp KURL referrer(*this); referrer 137 Source/platform/weborigin/KURL.cpp referrer.setUser(String()); referrer 138 Source/platform/weborigin/KURL.cpp referrer.setPass(String()); referrer 139 Source/platform/weborigin/KURL.cpp referrer.removeFragmentIdentifier(); referrer 140 Source/platform/weborigin/KURL.cpp return referrer.string(); referrer 40 Source/platform/weborigin/Referrer.h Referrer(const String& referrer, ReferrerPolicy referrerPolicy) : referrer(referrer), referrerPolicy(referrerPolicy) { } referrer 43 Source/platform/weborigin/Referrer.h AtomicString referrer; referrer 52 Source/platform/weborigin/SecurityPolicy.cpp bool SecurityPolicy::shouldHideReferrer(const KURL& url, const String& referrer) referrer 54 Source/platform/weborigin/SecurityPolicy.cpp bool referrerIsSecureURL = protocolIs(referrer, "https"); referrer 55 Source/platform/weborigin/SecurityPolicy.cpp bool referrerIsWebURL = referrerIsSecureURL || protocolIs(referrer, "http"); referrer 68 Source/platform/weborigin/SecurityPolicy.cpp String SecurityPolicy::generateReferrerHeader(ReferrerPolicy referrerPolicy, const KURL& url, const String& referrer) referrer 70 Source/platform/weborigin/SecurityPolicy.cpp if (referrer.isEmpty()) referrer 73 Source/platform/weborigin/SecurityPolicy.cpp if (!(protocolIs(referrer, "https") || protocolIs(referrer, "http"))) referrer 80 Source/platform/weborigin/SecurityPolicy.cpp return referrer; referrer 82 Source/platform/weborigin/SecurityPolicy.cpp String origin = SecurityOrigin::createFromString(referrer)->toString(); referrer 93 Source/platform/weborigin/SecurityPolicy.cpp return shouldHideReferrer(url, referrer) ? String() : referrer; referrer 46 Source/platform/weborigin/SecurityPolicy.h static bool shouldHideReferrer(const KURL&, const String& referrer); referrer 51 Source/platform/weborigin/SecurityPolicy.h static String generateReferrerHeader(ReferrerPolicy, const KURL&, const String& referrer); referrer 610 Source/web/FrameLoaderClientImpl.cpp const Referrer& referrer, referrer 614 Source/web/FrameLoaderClientImpl.cpp ResourceRequest(url, referrer), name); referrer 97 Source/web/WebDocument.cpp return constUnwrap<Document>()->referrer(); referrer 1022 Source/web/WebFrameImpl.cpp String referrer = referrerURL.isEmpty() ? frame()->document()->outgoingReferrer() : String(referrerURL.spec().utf16()); referrer 1023 Source/web/WebFrameImpl.cpp referrer = SecurityPolicy::generateReferrerHeader(frame()->document()->referrerPolicy(), request.url(), referrer); referrer 1024 Source/web/WebFrameImpl.cpp if (referrer.isEmpty()) referrer 1026 Source/web/WebFrameImpl.cpp request.setHTTPReferrer(referrer, static_cast<WebReferrerPolicy>(frame()->document()->referrerPolicy())); referrer 159 Source/web/WebFrameImpl.h virtual void setReferrerForRequest(WebURLRequest&, const WebURL& referrer) OVERRIDE; referrer 100 Source/web/WebHistoryItem.cpp return m_private->referrer().referrer; referrer 105 Source/web/WebHistoryItem.cpp return static_cast<WebReferrerPolicy>(m_private->referrer().referrerPolicy); referrer 108 Source/web/WebHistoryItem.cpp void WebHistoryItem::setReferrer(const WebString& referrer, WebReferrerPolicy referrerPolicy) referrer 110 Source/web/WebHistoryItem.cpp m_private->setReferrer(Referrer(referrer, static_cast<ReferrerPolicy>(referrerPolicy))); referrer 107 Source/web/WebSecurityPolicy.cpp WebString WebSecurityPolicy::generateReferrerHeader(WebReferrerPolicy referrerPolicy, const WebURL& url, const WebString& referrer) referrer 109 Source/web/WebSecurityPolicy.cpp return SecurityPolicy::generateReferrerHeader(static_cast<ReferrerPolicy>(referrerPolicy), url, referrer); referrer 83 public/platform/WebPrerender.h BLINK_PLATFORM_EXPORT WebString referrer() const; referrer 141 public/platform/WebURLRequest.h BLINK_PLATFORM_EXPORT void setHTTPReferrer(const WebString& referrer, WebReferrerPolicy); referrer 84 public/web/WebDocument.h BLINK_EXPORT WebString referrer() const; referrer 73 public/web/WebHistoryItem.h BLINK_EXPORT WebString referrer() const; referrer 86 public/web/WebSecurityPolicy.h BLINK_EXPORT static WebString generateReferrerHeader(WebReferrerPolicy, const WebURL&, const WebString& referrer);