首页 > 解决方案 > Chrome 扩展下载 API。如何防止现有下载管理器超过我的下载?

问题描述

我向 background.js 发送消息并使用 api 下载文件:

  chrome.runtime.onMessage.addListener(  (request, sender, sendResponse) => {
        
    if(request.mmessage == 'downloadFile') {
      chrome.downloads.download({
        url: request.url,
        filename: request.fileName,
        conflictAction: 'uniquify',
        saveAs : false
      })
   }

  })

下载启动,但另一个扩展接管了下载并更改了我提供的文件名。有没有办法覆盖其他扩展的下载事件监听器?

标签: javascriptgoogle-chrome-extensiondownload-manager

解决方案


推荐阅读