【问题标题】:Can’t set icon besides `BrowserWindow`’s `title` in Electron like `favicon` is seen in Chrome?无法在 Electron 中设置除了 `BrowserWindow` 的 `title` 之外的图标,例如 Chrome 中看到的 `favicon`?
【发布时间】:2020-07-10 15:48:36
【问题描述】:

我需要在BrowserWindowtitle 旁边设置一个图标,就像在Chrome 中看到的favicon

即使我把它放在 HTML 中也不起作用。

<link rel="icon" type="image/x-icon" href="favicon.ico" />

我也尝试过以下操作:

mainWindow = new BrowserWindow({
 width: 1200,
 height: 800,
 icon: path.resolve(__dirname, ‘favicon.ico’)
})

但它不起作用。真的可以吗?

注意:我不是在谈论应用程序图标。我想在红绿灯旁边的标题旁边有一个图标。例如,如果您第一次打开 VSCode,您会在顶部看到 Welcome,如下图所示。除了Welcome

,我还想要一个图标

【问题讨论】:

  • 你使用的是macOS,答案在这里stackoverflow.com/a/31538436/6771708
  • @namila007 我认为这会将图标提供给应用程序。除了问题中指定的欢迎之外,我还想要它
  • 使用icon:在特定窗口上设置应用程序图标
  • @namila007 我会在我的 Mac 工作时尝试一下。充电器没电了,多亏了 covid-19,我现在无法对其进行测试。目前在 Windows 上,Windows 的解决方案是否相同?
  • 是的,我读到了,这只能设置 browserWindow 图标,不能在窗口标题旁边设置另一个图标

标签: javascript electron


【解决方案1】:

你可以使用

new BrowserWindow({"frame":false})

用css代码制作条形

【讨论】:

  • 是的,这是一种方法。我之前也这样做过。我希望必须有一种更简单的方法来做这样的事情:)
猜你喜欢
  • 2019-05-21
  • 2019-03-21
  • 2018-11-04
  • 2017-01-30
  • 2017-03-27
  • 2016-01-08
  • 2017-12-11
  • 2017-01-29
相关资源
最近更新 更多