当事件页面没有执行JavaScript,没有待处理的回调,也没有打开的窗口时,运行时会卸载事件页面并关闭应用程序。
我在我的应用中看到正在触发onSuspend
,这也会导致任何FileEntry
或DirectoryEntry
引用无效的副作用(一个尚未记录的& #34;功能"),当我还有待处理的回调和打开的窗口时,只触发onSuspend
。有人知道哪些其他条件会触发onSuspend
吗?是否与使用太多内存的应用程序有关?
当事件/背景页面没有活动并且没有打开窗口但是什么时候会调用onSuspend
时,会调用onSuspend
是否有意义?
我是否可以使用秘密权限禁用onSuspend
?工作中的后台权限API?
答案 0 :(得分:2)
如果您打开了窗口,则不应该触发它,除非正在进行某些非典型操作,例如用户升级chrome。
如果您在其他时间看到onSuspend事件,那听起来像是一个错误。请在crbug.com上报告重现的步骤。