为什么这段图片下载代码Chrome有效,FF里无效?

为什么这段图片下载代码Chrome有效,FF里无效?
使用Cytoscape生成的图片,想要点击直接下载而不是浏览器打开,Chrome环境下可以,FF下就出错,求问

function download(src) {

    var $a = document.createElement('a');

    $a.setAttribute("href", src);

    $a.setAttribute("download", "");


    var evObj = document.createEvent('MouseEvents');

    evObj.initEvent("click", false, false);

    evObj.initMouseEvent( 'click', true, true, window, 0, 0, 0, 0, 0, false, false, true, false, 0, null);

    $a.dispatchEvent(evObj);

};

function Click(){

      var jpg64 = cy.jpg({

      quality:1

     });

$('#jpg-eg').attr('src', jpg64);

      download(jpg64);

   }


烙印99
浏览 402回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript