如何在Chrome应用中关闭时运行某项功能?

时间:2016-02-01 18:53:50

标签: javascript google-chrome google-chrome-app google-chrome-os

我遇到一个问题,即在完成一个阶段后过快地关闭我的Chrome应用程序会破坏保存数据。这是因为它正在保存一些数据。

用户按下close或alt + f4后,有什么方法可以让Chrome App保持打开状态几秒钟?或者另一个可能有弹出窗口的解决方案告诉用户应用程序正在保存并自动关闭?

1 个答案:

答案 0 :(得分:0)

您可以使用 chrome.runtime.onSuspend.addListener(function)方法指定用户退出应用时要运行的代码。如chrome文档中所述,在后台/事件页面中运行或触发的任何代码都会使程序保持活动一小段时间以允许这些进程结束。请记住在用户有机会退出之前在后台/活动页面中注册此事件监听器方法。

此处的其他信息: https://developer.chrome.com/extensions/runtime#event-onSuspend