webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebKit::InjectedBundlePageLoaderClient Class Reference

#include <InjectedBundlePageLoaderClient.h>

Inheritance diagram for WebKit::InjectedBundlePageLoaderClient:
API::Client< WKBundlePageLoaderClientBase >

Public Member Functions

void willLoadURLRequest (WebPage *, const WebCore::ResourceRequest &, API::Object *)
 
void willLoadDataRequest (WebPage *, const WebCore::ResourceRequest &, WebCore::SharedBuffer *, const String &, const String &, const WebCore::URL &, API::Object *)
 
bool shouldGoToBackForwardListItem (WebPage *, InjectedBundleBackForwardListItem *, RefPtr< API::Object > &userData)
 
void didStartProvisionalLoadForFrame (WebPage *, WebFrame *, RefPtr< API::Object > &userData)
 
void didReceiveServerRedirectForProvisionalLoadForFrame (WebPage *, WebFrame *, RefPtr< API::Object > &userData)
 
void didFailProvisionalLoadWithErrorForFrame (WebPage *, WebFrame *, const WebCore::ResourceError &, RefPtr< API::Object > &userData)
 
void didCommitLoadForFrame (WebPage *, WebFrame *, RefPtr< API::Object > &userData)
 
void didFinishDocumentLoadForFrame (WebPage *, WebFrame *, RefPtr< API::Object > &userData)
 
void didFinishLoadForFrame (WebPage *, WebFrame *, RefPtr< API::Object > &userData)
 
void didFinishProgress (WebPage *)
 
void didFailLoadWithErrorForFrame (WebPage *, WebFrame *, const WebCore::ResourceError &, RefPtr< API::Object > &userData)
 
void didSameDocumentNavigationForFrame (WebPage *, WebFrame *, SameDocumentNavigationType, RefPtr< API::Object > &userData)
 
void didReceiveTitleForFrame (WebPage *, const String &, WebFrame *, RefPtr< API::Object > &userData)
 
void didRemoveFrameFromHierarchy (WebPage *, WebFrame *, RefPtr< API::Object > &userData)
 
void didDisplayInsecureContentForFrame (WebPage *, WebFrame *, RefPtr< API::Object > &userData)
 
void didRunInsecureContentForFrame (WebPage *, WebFrame *, RefPtr< API::Object > &userData)
 
void didDetectXSSForFrame (WebPage *, WebFrame *, RefPtr< API::Object > &userData)
 
void didFirstLayoutForFrame (WebPage *, WebFrame *, RefPtr< API::Object > &userData)
 
void didFirstVisuallyNonEmptyLayoutForFrame (WebPage *, WebFrame *, RefPtr< API::Object > &userData)
 
void didLayoutForFrame (WebPage *, WebFrame *)
 
void didReachLayoutMilestone (WebPage *, WebCore::LayoutMilestones, RefPtr< API::Object > &userData)
 
void didClearWindowObjectForFrame (WebPage *, WebFrame *, WebCore::DOMWrapperWorld &)
 
void didCancelClientRedirectForFrame (WebPage *, WebFrame *)
 
void willPerformClientRedirectForFrame (WebPage *, WebFrame *, const String &url, double delay, double date)
 
void didHandleOnloadEventsForFrame (WebPage *, WebFrame *)
 
void globalObjectIsAvailableForFrame (WebPage *, WebFrame *, WebCore::DOMWrapperWorld &)
 
void willDisconnectDOMWindowExtensionFromGlobalObject (WebPage *, WebCore::DOMWindowExtension *)
 
void didReconnectDOMWindowExtensionToGlobalObject (WebPage *, WebCore::DOMWindowExtension *)
 
void willDestroyGlobalObjectForDOMWindowExtension (WebPage *, WebCore::DOMWindowExtension *)
 
bool shouldForceUniversalAccessFromLocalURL (WebPage *, const String &url)
 
void featuresUsedInPage (WebPage *, const Vector< String > &)
 
void willDestroyFrame (WebPage *, WebFrame *)
 
API::String * userAgentForURL (WebFrame *, API::URL *) const
 
- Public Member Functions inherited from API::Client< WKBundlePageLoaderClientBase >
 Client ()
 
void initialize (const WKBundlePageLoaderClientBase *client)
 
const LatestClientInterface & client () const
 

Additional Inherited Members

- Protected Attributes inherited from API::Client< WKBundlePageLoaderClientBase >
LatestClientInterface m_client
 

Member Function Documentation

◆ didCancelClientRedirectForFrame()

void WebKit::InjectedBundlePageLoaderClient::didCancelClientRedirectForFrame ( WebPage *  page,
WebFrame *  frame 
)

◆ didClearWindowObjectForFrame()

void WebKit::InjectedBundlePageLoaderClient::didClearWindowObjectForFrame ( WebPage *  page,
WebFrame *  frame,
WebCore::DOMWrapperWorld &  world 
)

◆ didCommitLoadForFrame()

void WebKit::InjectedBundlePageLoaderClient::didCommitLoadForFrame ( WebPage *  page,
WebFrame *  frame,
RefPtr< API::Object > &  userData 
)

◆ didDetectXSSForFrame()

void WebKit::InjectedBundlePageLoaderClient::didDetectXSSForFrame ( WebPage *  page,
WebFrame *  frame,
RefPtr< API::Object > &  userData 
)

◆ didDisplayInsecureContentForFrame()

void WebKit::InjectedBundlePageLoaderClient::didDisplayInsecureContentForFrame ( WebPage *  page,
WebFrame *  frame,
RefPtr< API::Object > &  userData 
)

◆ didFailLoadWithErrorForFrame()

void WebKit::InjectedBundlePageLoaderClient::didFailLoadWithErrorForFrame ( WebPage *  page,
WebFrame *  frame,
const WebCore::ResourceError &  error,
RefPtr< API::Object > &  userData 
)

◆ didFailProvisionalLoadWithErrorForFrame()

void WebKit::InjectedBundlePageLoaderClient::didFailProvisionalLoadWithErrorForFrame ( WebPage *  page,
WebFrame *  frame,
const WebCore::ResourceError &  error,
RefPtr< API::Object > &  userData 
)

◆ didFinishDocumentLoadForFrame()

void WebKit::InjectedBundlePageLoaderClient::didFinishDocumentLoadForFrame ( WebPage *  page,
WebFrame *  frame,
RefPtr< API::Object > &  userData 
)

◆ didFinishLoadForFrame()

void WebKit::InjectedBundlePageLoaderClient::didFinishLoadForFrame ( WebPage *  page,
WebFrame *  frame,
RefPtr< API::Object > &  userData 
)

◆ didFinishProgress()

void WebKit::InjectedBundlePageLoaderClient::didFinishProgress ( WebPage *  page)

◆ didFirstLayoutForFrame()

void WebKit::InjectedBundlePageLoaderClient::didFirstLayoutForFrame ( WebPage *  page,
WebFrame *  frame,
RefPtr< API::Object > &  userData 
)

◆ didFirstVisuallyNonEmptyLayoutForFrame()

void WebKit::InjectedBundlePageLoaderClient::didFirstVisuallyNonEmptyLayoutForFrame ( WebPage *  page,
WebFrame *  frame,
RefPtr< API::Object > &  userData 
)

◆ didHandleOnloadEventsForFrame()

void WebKit::InjectedBundlePageLoaderClient::didHandleOnloadEventsForFrame ( WebPage *  page,
WebFrame *  frame 
)

◆ didLayoutForFrame()

void WebKit::InjectedBundlePageLoaderClient::didLayoutForFrame ( WebPage *  page,
WebFrame *  frame 
)

◆ didReachLayoutMilestone()

void WebKit::InjectedBundlePageLoaderClient::didReachLayoutMilestone ( WebPage *  page,
WebCore::LayoutMilestones  milestones,
RefPtr< API::Object > &  userData 
)

◆ didReceiveServerRedirectForProvisionalLoadForFrame()

void WebKit::InjectedBundlePageLoaderClient::didReceiveServerRedirectForProvisionalLoadForFrame ( WebPage *  page,
WebFrame *  frame,
RefPtr< API::Object > &  userData 
)

◆ didReceiveTitleForFrame()

void WebKit::InjectedBundlePageLoaderClient::didReceiveTitleForFrame ( WebPage *  page,
const String &  title,
WebFrame *  frame,
RefPtr< API::Object > &  userData 
)

◆ didReconnectDOMWindowExtensionToGlobalObject()

void WebKit::InjectedBundlePageLoaderClient::didReconnectDOMWindowExtensionToGlobalObject ( WebPage *  page,
WebCore::DOMWindowExtension *  coreExtension 
)

◆ didRemoveFrameFromHierarchy()

void WebKit::InjectedBundlePageLoaderClient::didRemoveFrameFromHierarchy ( WebPage *  page,
WebFrame *  frame,
RefPtr< API::Object > &  userData 
)

◆ didRunInsecureContentForFrame()

void WebKit::InjectedBundlePageLoaderClient::didRunInsecureContentForFrame ( WebPage *  page,
WebFrame *  frame,
RefPtr< API::Object > &  userData 
)

◆ didSameDocumentNavigationForFrame()

void WebKit::InjectedBundlePageLoaderClient::didSameDocumentNavigationForFrame ( WebPage *  page,
WebFrame *  frame,
SameDocumentNavigationType  type,
RefPtr< API::Object > &  userData 
)

◆ didStartProvisionalLoadForFrame()

void WebKit::InjectedBundlePageLoaderClient::didStartProvisionalLoadForFrame ( WebPage *  page,
WebFrame *  frame,
RefPtr< API::Object > &  userData 
)

◆ featuresUsedInPage()

void WebKit::InjectedBundlePageLoaderClient::featuresUsedInPage ( WebPage *  page,
const Vector< String > &  features 
)

◆ globalObjectIsAvailableForFrame()

void WebKit::InjectedBundlePageLoaderClient::globalObjectIsAvailableForFrame ( WebPage *  page,
WebFrame *  frame,
WebCore::DOMWrapperWorld &  world 
)

◆ shouldForceUniversalAccessFromLocalURL()

bool WebKit::InjectedBundlePageLoaderClient::shouldForceUniversalAccessFromLocalURL ( WebPage *  page,
const String &  url 
)

◆ shouldGoToBackForwardListItem()

bool WebKit::InjectedBundlePageLoaderClient::shouldGoToBackForwardListItem ( WebPage *  page,
InjectedBundleBackForwardListItem *  item,
RefPtr< API::Object > &  userData 
)

◆ userAgentForURL()

API::String * WebKit::InjectedBundlePageLoaderClient::userAgentForURL ( WebFrame *  frame,
API::URL *  url 
) const

◆ willDestroyFrame()

void WebKit::InjectedBundlePageLoaderClient::willDestroyFrame ( WebPage *  ,
WebFrame *   
)

◆ willDestroyGlobalObjectForDOMWindowExtension()

void WebKit::InjectedBundlePageLoaderClient::willDestroyGlobalObjectForDOMWindowExtension ( WebPage *  page,
WebCore::DOMWindowExtension *  coreExtension 
)

◆ willDisconnectDOMWindowExtensionFromGlobalObject()

void WebKit::InjectedBundlePageLoaderClient::willDisconnectDOMWindowExtensionFromGlobalObject ( WebPage *  page,
WebCore::DOMWindowExtension *  coreExtension 
)

◆ willLoadDataRequest()

void WebKit::InjectedBundlePageLoaderClient::willLoadDataRequest ( WebPage *  page,
const WebCore::ResourceRequest &  request,
WebCore::SharedBuffer *  sharedBuffer,
const String &  MIMEType,
const String &  encodingName,
const WebCore::URL &  unreachableURL,
API::Object *  userData 
)

◆ willLoadURLRequest()

void WebKit::InjectedBundlePageLoaderClient::willLoadURLRequest ( WebPage *  page,
const WebCore::ResourceRequest &  request,
API::Object *  userData 
)

◆ willPerformClientRedirectForFrame()

void WebKit::InjectedBundlePageLoaderClient::willPerformClientRedirectForFrame ( WebPage *  page,
WebFrame *  frame,
const String &  url,
double  delay,
double  date 
)

The documentation for this class was generated from the following files: