如何使用浏览器下载api?

inn*_*ter 2 javascript google-chrome

在MDN 上的这篇文章下载中,它说我们可以使用 downloads api 来下载文件,但代码在那篇文章的示例中

var downloading = browser.downloads.download({
  url : downloadUrl,
  filename : 'my-image-again.png',
  conflictAction : 'uniquify'
}); 

downloading.then(onStartedDownload, onFailed);
Run Code Online (Sandbox Code Playgroud)

将导致Uncaught ReferenceError: browser is not defined. 我在 Chrome 控制台面板中运行了这段代码。我错过了什么?

Que*_*tin 6

查看 MDN 文档中该页面所在的部分。该功能仅适用于浏览器扩展,不适用于常规网页(这是控制台在常规页面上打开时运行的上下文)。

MDN 的屏幕截图展示了上述内容