AngularJs: XML 文件未在 Firefox 中下载

AngularJs: XML File is Not Downloading in Firefox

我是 AngularJS 和 UI 的新人。我正在尝试下载 XML 文件。在 Google Chrome 中运行良好,但在 Mozilla Firefox 中无法下载。我的 JS 函数是:

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();
 });

我试过其他方法,现在可以在 Firefox 中使用了-

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();