NW.js OS 休眠后失去透明
NW.js loosing transparent after OS hibernation
我正在为 windows 开发一个应用程序,Node webkit 版本:“0.17.4”。
我刚刚发现在每次休眠唤醒 + 应用程序从系统托盘恢复后,透明度被禁用。
win.on('minimize', function () {
var tray = new gui.Tray({title: 'Ephemeride', icon: 'images/icon.png'});
// Hide window
win.hide();
// Show window and remove tray when clicked
tray.on('click', function () {
win.show();
});
});
win.on('restore', function () {
win.resizeTo(900, 600);
});
有什么想法吗?
谢谢
终于找到这个解决方案,重新加载 chrome 运行时。
var tray;
win.on('minimize', function () {
tray = new gui.Tray({title: 'Ephemeride', icon: 'images/mini-icon.png'});
// Hide window
win.hide();
// Show window and remove tray when clicked
tray.on('click', function () {
win.show();
tray.remove();
chrome.runtime.reload();
});
});
win.on('restore', function () {
win.resizeTo(900, 600);
});
希望这会有所帮助。
我正在为 windows 开发一个应用程序,Node webkit 版本:“0.17.4”。 我刚刚发现在每次休眠唤醒 + 应用程序从系统托盘恢复后,透明度被禁用。
win.on('minimize', function () {
var tray = new gui.Tray({title: 'Ephemeride', icon: 'images/icon.png'});
// Hide window
win.hide();
// Show window and remove tray when clicked
tray.on('click', function () {
win.show();
});
});
win.on('restore', function () {
win.resizeTo(900, 600);
});
有什么想法吗?
谢谢
终于找到这个解决方案,重新加载 chrome 运行时。
var tray;
win.on('minimize', function () {
tray = new gui.Tray({title: 'Ephemeride', icon: 'images/mini-icon.png'});
// Hide window
win.hide();
// Show window and remove tray when clicked
tray.on('click', function () {
win.show();
tray.remove();
chrome.runtime.reload();
});
});
win.on('restore', function () {
win.resizeTo(900, 600);
});
希望这会有所帮助。