/// <summary> /// Called when load start. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="OnLoadStartEventArgs"/> instance containing the event data.</param> protected void OnLoadStart(object sender, OnLoadStartEventArgs e) { var frame = e.Frame; var context = e.Frame.V8Context; if (frame.IsMain && IsLocalUrl(frame.Url)) { if (V8NativeHandler != null) { V8NativeHandler.Reset(); } RegisterHtmlUiAsScriptIfNeeded(context); } }
/// <summary> /// Called when load start. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="OnLoadStartEventArgs"/> instance containing the event data.</param> protected void OnLoadStart(object sender, OnLoadStartEventArgs e) { var frame = e.Frame; var context = e.Frame.V8Context; if (frame.IsMain && IsLocalUrl(frame.Url)) { if (NativeMessageHandler != null) { NativeMessageHandler.Reset(); } if (Application.IncludeHtmUiScriptMapping) { EvalHtmlUiScript("main", context); } EvalHtmlUiScript("run", context, false); } }