使用以下代码时:
mainWindow.loadURL(`http://www.google.com/`);
我无法使用CSS/HTML制作自定义标题栏,因为我没有使用index.html文件,如果我使用以下代码,就可以使用index.html文件:
loaderWindow.loadURL(`file:///${__dirname}/loader.html`);
我已经尝试过像electron-titlebar-windows和custom-electron-titlebar这样的自定义npm包。但是在显示来自loadURL的外部页面时,似乎没有任何作用。
以下是我当前在渲染器进程中使用custom-electron-titlebar的实现:
let MyTitleBar = new customTitlebar.Titlebar({
backgroundColor: customTitlebar.Color.fromHex('#03a9f4')
});
MyTitleBar.updateTitle('Test Title');
frameBorder
来删除它<iframe frameBorder="0"></iframe>
。 - ChrisG