Node.js 在Electron中添加彩色标题栏
Im使用node.js和electron创建桌面应用程序。 我试着用手指改变标题栏的颜色 我在代码中添加以下行:Node.js 在Electron中添加彩色标题栏,node.js,electron,titlebar,Node.js,Electron,Titlebar,Im使用node.js和electron创建桌面应用程序。 我试着用手指改变标题栏的颜色 我在代码中添加以下行: const ElectronTitlebarWindows = require('electron-titlebar-windows'); const titlebar = new ElectronTitlebarWindows(); 但这是一个错误: App threw an error during load ReferenceError: document is not de
const ElectronTitlebarWindows = require('electron-titlebar-windows');
const titlebar = new ElectronTitlebarWindows();
但这是一个错误:
App threw an error during load
ReferenceError: document is not defined
如何使用这个软件包?我遇到了同样的问题。问题在于,您正在
主(也称为后台)进程中声明电子工具栏窗口&标题栏,需要在渲染器进程中声明和使用它们。由于后台进程不会引用文档,这就是您看到的ReferenceError
。通常我不能使用“文档”。您好,@Neil回答了您的问题,但要补充一点,请查看photon,它是专为electron设计的样式库。你必须自己创建一个透明的背景并移除窗框,但结果确实值得。您可以自定义窗口,使其外观符合您的需要。昨天刚刚发现,我马上将它集成到我的视频注释应用程序中。