Chrome's Event Pages' onSuspend
event州的文档:
onSuspend
在卸载之前发送到事件页面。这为扩展提供了一些清理的机会。请注意,由于页面正在卸载,因此无法保证在处理此事件时启动任何异步操作。如果事件页面的更多活动在卸载之前发生,则会发送onSuspendCanceled事件并且不会卸载页面。
我实际上需要执行异步请求。是否有解决方法,可能使用Promises?
如果没有,则文档说session.onDestroy(){
//add page to blacklist or something like this
}
如果"更多活动"发生:这些活动究竟是什么以及如何创建它们以便我可以触发onSuspendCanceled并防止卸载?