Electron页面加载事件发生顺序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Electron页面加载事件发生顺序相关的知识,希望对你有一定的参考价值。

参考技术A 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页的旋转图标停止旋转。

以上是关于Electron页面加载事件发生顺序的主要内容,如果未能解决你的问题,请参考以下文章

在Electron中最快速预加载脚本

electron踩坑以及与远端页面交互

页面加载时触发的事件及顺序

onload 事件DOMContentLoaded事件DOM加载顺序

页面加载中止上的 Javascript 事件

为啥 Electron 页面不直接加载 JQuery? [复制]