hen*_*nry 1 javascript microsoft-metro windows-8
我正在尝试创建一个应用程序,当它变得可见时执行一些工作,并在它消失时执行其他工作.这通常通过页面可见性api(http://css.dzone.com/articles/using-html5s-pagevisibility)来完成,但Windows 8目前不支持此功能:http://msdn.microsoft.com/en-我们/库/ IE/hh673553(v = vs.85)的.aspx
有回调onactivated和oncheckpoint但这些回调是针对流程生命周期的,并不一定与应用可见性相关.具体来说,应用程序可以在暂停之前进入后台很长一段时间.
任何帮助,将不胜感激.
- 亨利
我想你想要visibilitychange事件.请参阅此处的Document
文档.更多关于应用程序生命周期事件在这里.
应用可视性
当用户从您的应用程序切换到另一个应用程序时,您的应用程序将不再可见,但会保持运行状态,直到Windows可以暂停它(大约10秒钟).如果用户切换远离您的应用程序但在Windows可以暂停之前激活或切换回该应用程序,则应用程序将保持运行状态.
当应用可见性发生变化时,您的应用不会收到激活事件,因为应用仍在运行.Windows只需根据需要切换到应用程序.如果您的应用需要在用户切换回来时执行某些操作,则可以处理VisibilityChanged | msvisibilitychange事件.
可见事件未使用resume或activation事件序列化.不要认为这些事件按特定顺序排列.
归档时间: |
|
查看次数: |
538 次 |
最近记录: |