【问题标题】:NW.js loosing transparent after OS hibernation操作系统休眠后 NW.js 失去透明性
【发布时间】:2016-10-14 10:12:20
【问题描述】:

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

});

有什么想法吗?
谢谢

【问题讨论】:

    标签: javascript node-webkit nw.js


    【解决方案1】:

    终于找到了这个解决方案,重新加载 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);
    });
    

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2014-01-02
      • 2011-09-07
      • 2011-02-10
      • 1970-01-01
      • 2011-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多