当我执行chrome.downloads.download时,它将下载文件,并在底部弹出下载栏并显示它,我可以取消显示吗?
例:
/* some code to suppress download bar */
chrome.downloads.download(
{ "url": request.ImageToDownload },
function (downloadId){
// ...
}
);
最佳答案
是的,有可能。您可以fully suppress the download bar:
chrome.downloads.setShelfEnabled(boolean enabled)
启用或禁用与当前浏览器配置文件关联的每个窗口底部的灰色架子。只要至少一个扩展名已禁用该架子,它就会被禁用。在至少一个其他扩展名已禁用的情况下启用扩展架,将通过
runtime.lastError
返回错误。除"downloads.shelf"
权限外,还需要"downloads"
权限。完成后,请确保将其还原。此功能的想法是允许您构建一个自定义的UI来替换架子。
关于javascript - 使用chrome.downloads.download,是否可以使文件不弹出下载栏?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28752268/