private void Browser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e) { if (e.Url == MainPage) { CastPageInfo.UpdateStatusInfo(); #if DEBUG browser.ExecuteScriptAsync($"dbgwrite('{string.Join("<br />", dbgstrs).Replace("'", "\\'")}');"); #endif return; } if (e.HttpStatusCode < 100) { return; } int ic = e.HttpStatusCode / 100; if (e.Url != MainPage && ic != 2) { stt = WaitPageStatus.Error; browser.Load(MainPage); return; } }
private void Browser_LoadError(object sender, LoadErrorEventArgs e) { if (e.FailedUrl == MainPage) { return; } stt = WaitPageStatus.Error; browser.Load(MainPage); }