javascript - Windows 10 上的 Electron 托盘图标问题

标签 javascript windows-10 electron system-tray

我已经构建了 Electron 应用程序,现在想使用提到的 Tray 功能 here

我给出的图标路径位于基本位置的构建文件夹中,如下所示

tray = new Tray(`file://${__dirname}/build/icon.ico`);

但这是抛出以下错误 enter image description here

我想知道如何使用文档中未提及的图标。

最佳答案

这对我有用。虽然图标的大小必须很小才能显示

const { Tray, nativeImage } = require('electron');

const iconPath = path.join(__dirname, 'build/icon-st.png');
mainWindow.tray = new Tray(nativeImage.createFromPath(iconPath));

关于javascript - Windows 10 上的 Electron 托盘图标问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48740306/

相关文章:

javascript - 修复了 header Javascript 在 Internet Explorer 11 中不起作用的问题

javascript - 在 chrome 扩展上全局存储文本,并在加载时重用它

javascript - 如何在没有填充选项背景颜色的情况下更改选择器背景颜色?

windows-8.1 - Windows 8.1 和 Windows 10 上的 DYMO 标签裁切打印

reactjs - Realm 与 Electron

javascript - 查找适用于元素的所有 CSS 规则

vbscript - Microsoft Edge 和 Windows 10 是否支持 HTA?

windows-10 - 如何从 SourceTree SSH 代理中删除 key

electron - Electron不显示重新加载和toggledevtools菜单

node.js - Electron 菜单和项目结构