【问题标题】:Which method called before app.ready() in electron在电子中的 app.ready() 之前调用了哪个方法
【发布时间】:2020-03-27 23:17:22
【问题描述】:
const { app } = require('electron')

我想在 app.ready() 之前调用app.disableHardwareAcceleration()

【问题讨论】:

    标签: javascript performance electron electron-builder electron-packager


    【解决方案1】:

    你可以调用 app.disableHardwareAcceleration()

    const {app, BrowserWindow} = require("electron");
    
    app.disableHardwareAcceleration();
    
    app.on("ready", () => {
        const window = new BrowserWindow({
            width: 800,
            height: 600,
        });
    
        window.loadURL("about:blank");
    });
    

    【讨论】:

      【解决方案2】:

      ElectronJS 有事件“will-finish-launching”。这将在应用程序完成基本启动时调用。

      app.on('will-finish-launching', () => { ... })
      

      【讨论】:

      • 是的,但是兄弟根据文档,当应用程序完成基本启动时发出。在 Windows 和 Linux 上,will-finish-launching 事件与 ready 事件相同
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多