5

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

  1. 如何取消任何正在运行的后台任务的当前实例。
  2. 系统自动取消后台任务的可能情况有哪些?
4

1 回答 1

5

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

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

于 2013-10-26T18:20:42.580 回答