Electron页面加载事件发生顺序

Electron页面加载事件发生顺序,第1张

1、did-start-loading:页面加载过程中的第一个事件。如果该事件在浏览器中发生,那么备氏意味着此时浏览器tab页的旋转图标开始旋转,如果页面发生跳转,也会触歼橘发该事件。

2、page-title-updated:页面标题更新事件,事件处理函数的第二个参数为当前的页面标题。

3、dom-ready:页面中的dom加载完成时触发

4、did-frame-finish-load:框架氏滚团加载完成时触发。页面中可能会有多个iframe,所以该事件可能会被触发多次,当前页面为mainFrame。

5、did-finish-load:当前页面加载完成时触发。注意:此事件在did-frame-finish-load之后触发。

6、page-favicon-updated:页面icon图标更新时触发。

7、did-stop-loading:所有内容加载完成时触发。如果该事件在浏览器中发生,那么意味着此时浏览器tab页的旋转图标停止旋转。

electronwebview配置了true,但是还是加载不了解则知决方法如下:

1、检查Webview的配置项是否正确,例如是团升否将webviewTag设置为true,并且在创建BrowserWindow时是否正确设置了webPreferences属性。

2、检查代码中是否有错误或异常,可能导致Webview无法正常加载。

3、尝试清除缓存和cookie,有孙或消时候缓存和cookie会导致Webview无法正常加载。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12421654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存