如何使用javascript取消Windows 8.1中的后台任务

Rus*_*ova 5 background windows-8 winjs windows-8.1

我正在使用javascript和html5构建一个Windows 8 metro应用程序.我想知道以下事情.

  1. 如何取消任何正在运行的后台任务的当前实例.
  2. 系统自动取消后台任务时有哪些可能的条件.

Tad*_*cik 5

JavaScript后台任务在Web worker中执行,因此只需close()在运行后台任务中使用即可随时结束.如果您想从应用程序代码执行此操作,请查看以下MSDN示例:http://msdn.microsoft.com/en-us/library/windows/apps/jj160500.aspx.

系统可能会取消您的任务有很多条件,但这取决于您的注册方式(锁屏任务等).在正常情况下,每个后台任务都有1个CPU配额和7.5 MB每日数据配额.你可以在这里阅读更多相关信息:http://msdn.microsoft.com/en-us/library/windows/apps/hh977046.aspx