downloads.setShelfEnabled()

setShelfEnabled() 函数的 downloads API 启用或禁用与当前浏览器配置文件关联的每个窗口底部的灰色搁架。只要至少有一个扩展禁用了它,搁架就会被禁用。

如果您尝试在至少一个其他扩展已禁用搁架的情况下启用搁架,则调用将失败,并且 runtime.lastError 将设置有相应的错误消息。

注意:要在扩展中使用此函数,您必须请求 "downloads.shelf" 清单权限,以及 "downloads" 权限。

语法

js
chrome.downloads.setShelfEnabled(enabled);

此 API 也可用作 browser.downloads.setShelfEnabled()

参数

已启用

一个 boolean 表示您希望设置 setShelfEnabled() 的状态 - true 表示启用,false 表示禁用。

浏览器兼容性

BCD 表仅在浏览器中加载

注意:此 API 基于 Chromium 的 chrome.downloads API。