2016-08-16 9 views
0

私はAngularJSとUIの新機能です。 XMLファイルをダウンロードしようとしています。 Google Chromeでは問題なく動作していますが、Mozilla Firefoxではダウンロードできません。私のJS関数は次のとおりです。AngularJs:XMLファイルがFirefoxでダウンロードされない

response.success(function(data){ 
    var blob = new Blob([data], {type: "application/xml"}); 
    var downloadLink = angular.element('<a></a>'); 
    downloadLink.attr('href',window.URL.createObjectURL(blob)); 
    downloadLink.attr('download', "file.xml"); 
    downloadLink[0].click(); 
}); 

答えて

0

は、私は他の方法で試してみました、今では

var element = document.createElement('a'); 
    var blob = new Blob([data], { 
     type: 'text/xml' 
    }); 
    var url = URL.createObjectURL(blob); 
    element.href = url; 
    element.setAttribute('download', 'acl.xml'); 
    document.body.appendChild(element); 
    element.click(); 
Firefox-

で働いています
関連する問題