我是Electron JS Framework的新手。正在阅读大量的内容,想知道如何解决这个问题。很明显,在加载新的html /页面或重定向到新的html文件时,它会在每个html调用上调用渲染过程。这导致了" White Flash"在新页面加载之前。
为了清楚起见,想知道如何在没有闪存的情况下加载html文件,或者可以等到按下直到该页面的渲染过程完成?
想在这里得到一些帮助。谢谢!
电子版:form.addEventListener("input", function () {
ChangesMade = true;
console.log("Change");
});
答案 0 :(得分:1)
使用docs
中的ready-to-show
事件说明
在加载页面时,如果窗口尚未显示,则渲染器进程首次呈现页面时将发出准备好显示的事件。在此事件之后显示窗口将没有视觉闪光
简单示例
const {BrowserWindow} = require('electron')
let win = new BrowserWindow({show: false})
win.once('ready-to-show', () => {
win.show()
})