我找不到任何关于预加载脚本的详细资源。我不明白在哪个事件(did-finish-load/did-start-load/will-navigate/did-navigate ....)之后,预加载脚本开始运行。
我试着搜索详细的预加载解释,但我所能找到的都是最小的文档,只解释了最小的。
如果有这样的文件我也会很感激的。
electron-quick-start
https://github.com/electron/electron-quick-start
根据电子快速入门指南,preload.js是
preload.js - A content script that runs before the renderer process loads.
但是取决于你希望在preload.js脚本中完成什么,例如访问你的html页面的DOM,你将不得不等到你的页面加载…
的例子:
// When document has loaded, initialize
document.onreadystatechange = (event) => {
if (document.readyState == "complete") {
// Do something useful here...
}
};