void RemoteFrame::navigate(Document& originDocument, const KURL& url, bool lockBackForwardList) { // The process where this frame actually lives won't have sufficient information to determine // correct referrer, since it won't have access to the originDocument. Set it now. ResourceRequest request(url); request.setHTTPReferrer(SecurityPolicy::generateReferrer(originDocument.referrerPolicy(), url, originDocument.outgoingReferrer())); remoteFrameClient()->navigate(request, lockBackForwardList); }
void RemoteFrame::navigate(Document& originDocument, const KURL& url, bool replaceCurrentItem, UserGestureStatus userGestureStatus) { // The process where this frame actually lives won't have sufficient information to determine // correct referrer, since it won't have access to the originDocument. Set it now. ResourceRequest request(url); request.setHTTPReferrer(SecurityPolicy::generateReferrer(originDocument.referrerPolicy(), url, originDocument.outgoingReferrer())); request.setHasUserGesture(userGestureStatus == UserGestureStatus::Active); remoteFrameClient()->navigate(request, replaceCurrentItem); }
void RemoteFrame::reload(FrameLoadType frameLoadType, ClientRedirectPolicy clientRedirectPolicy) { remoteFrameClient()->reload(frameLoadType, clientRedirectPolicy); }
void RemoteFrame::frameRectsChanged(const IntRect& frameRect) { remoteFrameClient()->frameRectsChanged(frameRect); }
void RemoteFrame::forwardInputEvent(Event* event) { remoteFrameClient()->forwardInputEvent(event); }
void RemoteFrame::reload(ReloadPolicy reloadPolicy, ClientRedirectPolicy clientRedirectPolicy) { remoteFrameClient()->reload(reloadPolicy, clientRedirectPolicy); }