NW.js在OS休眠后失去透明

NW.js loosing transparent after OS hibernation

本文关键字:失去 透明 休眠 OS js NW      更新时间:2023-09-26

我正在开发一个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);
});

希望这将帮助。