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

Windows 8 如何使用javascript取消windows 8.1中的后台任务,windows-8,background,winjs,windows-8.1,Windows 8,Background,Winjs,Windows 8.1,我正在使用javascript和html5构建一个Windows8Metro应用程序。我想知道以下事情 如何取消任何正在运行的后台任务的当前实例 系统自动取消后台任务的可能条件是什么 JavaScript后台任务是在web workers中执行的,所以只要在运行后台任务时使用close(),就可以随时结束它。如果要从应用程序代码执行此操作,请查看以下MSDN示例: 系统可能会在许多情况下取消您的任务,但这取决于您如何注册它(是锁定屏幕任务等)。在正常情况下,每个后台任务都有1s的CPU配额和7.

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

  • 如何取消任何正在运行的后台任务的当前实例
  • 系统自动取消后台任务的可能条件是什么

  • JavaScript后台任务是在web workers中执行的,所以只要在运行后台任务时使用
    close()
    ,就可以随时结束它。如果要从应用程序代码执行此操作,请查看以下MSDN示例:

    系统可能会在许多情况下取消您的任务,但这取决于您如何注册它(是锁定屏幕任务等)。在正常情况下,每个后台任务都有1s的CPU配额和7.5 MB的每日数据配额。您可以在此处阅读更多信息: