WebKit reported %@ while loading %@.
", EscapeHTML([error localizedDescription]), options, EscapeHTML([url absoluteString]), EscapeHTML([url absoluteString])]; + [frame loadHTMLString:errorMsg baseURL:[NSURL fileURLWithPath:NSTemporaryDirectory()]]; +} + @interface HOBrowserView () @property (nonatomic, readwrite) WebView* webView; @property (nonatomic, readwrite) HOStatusBar* statusBar; @@ -143,6 +155,18 @@ [self setUpdatesProgress:YES]; } +- (void)webView:(WebView*)sender didFailProvisionalLoadWithError:(NSError*)error forFrame:(WebFrame*)frame +{ + ShowLoadErrorForURL(frame, [[[frame provisionalDataSource] request] URL], error); + [self webView:sender didFinishLoadForFrame:frame]; +} + +- (void)webView:(WebView*)sender didFailLoadWithError:(NSError*)error forFrame:(WebFrame*)frame +{ + ShowLoadErrorForURL(frame, [[[frame provisionalDataSource] request] URL], error); + [self webView:sender didFinishLoadForFrame:frame]; +} + - (void)webView:(WebView*)sender didFinishLoadForFrame:(WebFrame*)frame { _statusBar.canGoBack = _webView.canGoBack;