Chrome应用窗口的onbeforeclose事件

时间:2014-02-07 11:22:22

标签: google-chrome-app

点击Chrome应用的关闭按钮后,有没有办法创建onbeforeclose事件?

我想显示一条消息,通知用户该窗口正在关闭。

1 个答案:

答案 0 :(得分:0)

做你想做的事的唯一可能是用frame: "none"创建一个窗口,在你的页面中创建一个关闭按钮,并在你的JS中添加这样的函数:

function quitCloseWindow () { // Called when a user clicks on the close button.
    console.log("Bye."); // What to do just before closing the window.
    chrome.app.window.current().close(); // Closing the window.
}  

我真的不是这个解决方案的粉丝,但到目前为止,它是我找到的唯一一个。

使用frame: "none"还可以让您在窗口最小化/最大化时进行管理,例如我创建了一个项目来修复Windows上的“最大化”问题,但它只能在没有框架的情况下工作:https://github.com/AplusA/Maximize-CPA < / p>