--- title: window.cancelIdleCallback() slug: Web/API/Window/cancelIdleCallback tags: - API - JavaScript timers - Window - cancelIdleCallback translation_of: Web/API/Window/cancelIdleCallback ---
window.cancelIdleCallback()
方法用于取消之前调用{{domxref("window.requestIdleCallback()")}} 的回调。
window.cancelIdleCallback(handle);
handle
undefined
.
在文章 Cooperative Scheduling of Background Tasks API 中可以查看 完整示例 。
Specification | Status | Comment |
---|---|---|
{{SpecName('Background Tasks')}} | {{Spec2('Background Tasks')}} | Initial definition. |
{{CompatibilityTable}}
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | {{CompatChrome(47)}} | {{CompatGeckoDesktop(53)}}[1] | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Feature | Android Webview | Chrome for Android | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support | {{CompatChrome(47)}} | {{CompatChrome(47)}} | {{CompatGeckoMobile(53)}}[1] | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] Idle callback 在 Firefox 53 中增加, 默认是禁用状态,设置 dom.requestIdleCallback.enabled
为 true
启用。 Idle callbacks 再 Firefox 55及之后版本中默认启用。