window.cancelIdleCallback()

这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。

概述

 window.cancelIdleCallback() 方法用于取消之前调用window.requestIdleCallback() 的回调。

语法

window.cancelIdleCallback(handle);

参数

handle
调用 window.requestIdleCallback()  时返回的 ID.

返回值

undefined.

示例

在文章 Cooperative Scheduling of Background Tasks API 中可以查看 完整示例 。

规范

Specification Status Comment
Cooperative Scheduling of Background Tasks Proposed Recommendation Initial definition.

浏览器兼容性

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 47 53 (53)[1] ? ? ?
Feature Android Webview Chrome for Android Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile
Basic support 47 47 53.0 (53)[1] ? ? ? ?

[1] Idle callback 在  Firefox 53 中增加, 默认是禁用状态,设置  dom.requestIdleCallback.enabled 为 true启用。 Idle callbacks 再 Firefox 55及之后版本中默认启用。

文档标签和贡献者

 此页面的贡献者: Awe
 最后编辑者: Awe,