【发布时间】:2019-04-17 19:20:44
【问题描述】:
我正在尝试在Jump List 的“任务”部分为我的 Electron 应用程序设置一个图标。我已经成功在任务栏中设置了一个图标。但我也想在跳转列表的任务部分设置我的图标。我怎样才能做到这一点?
我已经尝试使用app.setUserTask() 方法并尝试在我的 JSON 文件中设置一个图标。任务栏中的图标及其自身的图标正在工作。我也尝试使用 .ico 和 .png。
描述和标题都有效,所以我猜我在路径或类似的东西上做错了。 ico 和 png 图像与我的 main.js(用于 Electron)位于同一目录中。
app.setUserTasks([
{
program: process.execPath,
arguments: '--new-window',
iconPath: path.join(__dirname,"icon.ico").execPath,
iconIndex: 1,
title: 'myApp',
description: 'myApp'
}
])
【问题讨论】:
-
看起来你在
iconPath中混淆了两个东西:每个electronjs.org/docs/api/structures/task,你可以使用iconPath: process.execPath来显示应用程序图标或使用绝对路径:iconPath: path.join(__dirname,"icon.ico")(没有@ 987654328@).