downloads.setShelfEnabled()

setShelfEnabled() 函式是 downloads API 的一部分,用於啟用或停用與當前瀏覽器配置檔案關聯的所有視窗底部的灰色下載欄。只要至少有一個擴充套件停用了該欄,它就會保持停用狀態。

如果您嘗試在至少一個其他擴充套件已經停用該欄的情況下啟用它,該呼叫將失敗,並且 runtime.lastError 將被設定為相應的錯誤訊息。

注意:要在您的擴充套件中使用此函式,您必須申請 "downloads.shelf" manifest 許可權,以及 "downloads" 許可權。

語法

js
chrome.downloads.setShelfEnabled(enabled);

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

引數

enabled

一個 boolean 值,表示您希望將 setShelfEnabled() 設定為的狀態——true 表示啟用,false 表示停用。

瀏覽器相容性

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