1
我的应用程序使用单独隐藏的BrowserWindow来显示新的通知。 通知有2个图标。我无法编辑左侧的电子图标,而右侧的图标可以编辑得很好。无法更改左侧的电子通知图标
我怎样才能改变左边的图标?
我试过改变BrowserWindow的图标,并通过电子打包器改变电子图标。 我也改变了产生通知的页面的图标图标,但无济于事。
我找不到有关它的任何其他文档,甚至可能在通知中有2个图标。据我所知,它应该是一个原生的HTML5通知。
平台:的Mac OS X埃尔卡皮坦
电子版本:渲染器的Javascript使用 1.1.1
代码:在主要使用
const electron = require('electron');
const ipc = electron.ipcRenderer;
var Notification = window.Notification || window.mozNotification || window.webkitNotification;
require('electron').ipcRenderer.on('showNotification', (event, message) => {
Notification.requestPermission();
var notification = new Notification("New Notification found");
});
require('electron').ipcRenderer.on('showNotificationAmount', (event, message) => {
Notification.requestPermission();
var notification = new Notification("New Notifications found!", {icon: "http://orig07.deviantart.net/d754/f/2011/132/e/4/google_chrome_icon_yellow_by_cameronsagey-d3g75gy.png", body: message + " new notifications available for you!"});
});
代码。 js:
//Make hidden window, used for notifications
hiddenNotificationBalloonWindow = new window({
show: false,
transparent: true,
icon: nativeImage.createFromPath(__dirname + '/images/logowindowicon.png')
});
hiddenNotificationBalloonWindow.setRepresentedFilename(__dirname + '/images/logowindowicon.png');
hiddenNotificationBalloonWindow.setDocumentEdited(true);
hiddenNotificationBalloonWindow.loadURL("file://" + __dirname + "/windows/hiddenHTML5NotifyBalloonActivator.html");
感谢您的帮助!