2014-02-07 103 views
1

在Chrome应用程序的关闭按钮被点击后,有没有办法创建onbeforeclose事件?onbeforeclose Chrome应用程序窗口事件

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

+0

这个问题似乎是相同的在去年3月27日你问的那个:http://stackoverflow.com/questions/15662127/close-event-for-chrome-app-window – sowbug

+0

看起来很相似,但在这里我要求一个事件发生在你面前关闭窗口后关闭窗口。 :) – Stefania

回答

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