如果用户要重新启动浏览器,通过重启方法(Shift + F2>“重启”>输入)或其他方法,是否可以在关闭之前监听并执行代码然后重新启动?
我正在考虑为quit-application
注册obvserver,如果data
参数是retstart执行一些代码,但我担心的是,firefox在代码执行前关闭,有人可以验证这个想法我的是虚假或真实的。如果是真的(它无法执行代码),那么请你提供一种允许代码执行的替代方法。
感谢
答案 0 :(得分:1)
firefox在代码执行之前关闭,有人可以请 验证我的这个想法是假的还是真的。如果是真的(它不能 执行代码)那么请你提供一种替代方式 允许代码执行。
如果您的代码是同步的,那么它将阻止关闭,如果它是异步的,那么它可能无法完成。
除了quit-application
之外, The Application Shutdown observer notification list on MDN还会按照调用顺序提供更多通知。您可以看到quit-application
之前有一对。