From ff4816367e6d4b8ed128400135e71859c45187ea Mon Sep 17 00:00:00 2001 From: daief <1437931235@qq.com> Date: Thu, 27 Oct 2022 15:16:26 +0800 Subject: [PATCH] refactor: handle uncaught promise error (#35484) --- lib/renderer/web-view/web-view-attributes.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/renderer/web-view/web-view-attributes.ts b/lib/renderer/web-view/web-view-attributes.ts index ce7bac90aa0..6a8e1d8728e 100644 --- a/lib/renderer/web-view/web-view-attributes.ts +++ b/lib/renderer/web-view/web-view-attributes.ts @@ -186,7 +186,10 @@ export class SrcAttribute extends WebViewAttribute { opts.userAgent = useragent; } - (this.webViewImpl.webviewNode as Electron.WebviewTag).loadURL(this.getValue(), opts); + (this.webViewImpl.webviewNode as Electron.WebviewTag).loadURL(this.getValue(), opts) + .catch(err => { + console.error('Unexpected error while loading URL', err); + }); } }