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

时间:2013-10-19 16:14:43

标签: windows-8 background winjs windows-8.1

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

  1. 如何取消任何正在运行的后台任务的当前实例。
  2. 系统自动取消后台任务时可能出现的条件是什么。

1 个答案:

答案 0 :(得分: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