LoadHandlerOnFrameLoadStart Method |
Version 112.3.0
Called when the browser begins loading a frame.
The
Frame value will never be empty
Check the
IsMain method to see if this frame is the main frame.
Multiple frames may be loading at the same time. Sub-frames may start or continue loading after the main frame load has ended.
This method may not be called for a particular frame if the load request for that frame fails.
For notification of overall browser load status use
OnLoadingStateChange(IWebBrowser, LoadingStateChangedEventArgs) instead.
This method will be called on the CEF UI thread.
Blocking this thread will likely cause your UI to become unresponsive and/or hang.
Namespace:
CefSharp.WinForms.Handler
Assembly:
CefSharp.WinForms (in CefSharp.WinForms.dll) Version: 112.3.0.0 (112.3.0.0)
Syntax protected override void OnFrameLoadStart(
IWebBrowser chromiumWebBrowser,
FrameLoadStartEventArgs args
)
protected:
virtual void OnFrameLoadStart(
IWebBrowser^ chromiumWebBrowser,
FrameLoadStartEventArgs^ args
) override
Parameters
- chromiumWebBrowser
- Type: CefSharpIWebBrowser
the ChromiumWebBrowser control - args
- Type: CefSharpFrameLoadStartEventArgs
[Missing <param name="args"/> documentation for "M:CefSharp.WinForms.Handler.LoadHandler.OnFrameLoadStart(CefSharp.IWebBrowser,CefSharp.FrameLoadStartEventArgs)"]
Remarks Whilst thist may seem like a logical place to execute js, it's called before the DOM has been loaded, implement
OnContextCreated(IWebBrowser, IBrowser, IFrame) as it's called when the underlying V8Context is created
(Only called for the main frame at this stage)
See Also