Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.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 下载从数据uri解码的图像-chrome扩展_Javascript_Google Chrome Extension - Fatal编程技术网

Javascript 下载从数据uri解码的图像-chrome扩展

Javascript 下载从数据uri解码的图像-chrome扩展,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我有一个数据uri图像,解码后显示为标记,我想让用户能够下载它。如何在chrome扩展中实现这一点?我需要将什么样的url传递给chrome.downloads.downloadapi方法?这个函数应该可以工作,我认为只要你能看到图像,它就可以与现有的url一起工作 function downloadImage(url, outputFileName){ var a = document.createElement('a'); a.href = url; a

我有一个数据uri图像,解码后显示为
标记,我想让用户能够下载它。如何在chrome扩展中实现这一点?我需要将什么样的url传递给
chrome.downloads.download
api方法?

这个函数应该可以工作,我认为只要你能看到图像,它就可以与现有的url一起工作

 function downloadImage(url, outputFileName){
      var a = document.createElement('a');
      a.href = url;
      a.download = outputFileName;
      document.body.appendChild(a);
      a.click();
      document.body.removeChild(a); 
    }