Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome扩展下载API。如何防止现有下载管理器超过我的下载?_Javascript_Google Chrome Extension_Download Manager - Fatal编程技术网

Javascript Chrome扩展下载API。如何防止现有下载管理器超过我的下载?

Javascript Chrome扩展下载API。如何防止现有下载管理器超过我的下载?,javascript,google-chrome-extension,download-manager,Javascript,Google Chrome Extension,Download Manager,我向background.js发送一条消息,并使用api下载该文件: chrome.runtime.onMessage.addListener( (request, sender, sendResponse) => { if(request.mmessage == 'downloadFile') { chrome.downloads.download({ url: request.url, filename: re

我向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
      })
   }

  })

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

请参阅。谢谢。这真的很有帮助