Javascript 用于下载文件的按钮。单击(),在IE和firefox中出现故障

Javascript 用于下载文件的按钮。单击(),在IE和firefox中出现故障,javascript,jquery,angularjs,internet-explorer,firefox,Javascript,Jquery,Angularjs,Internet Explorer,Firefox,以下内容包含在一个函数中,该函数为get请求编译“url”,并在单击按钮时下载文件(带有angular ng click=“function”标记) 它在chrome中可以正常工作,但在IE(9&10)和Firefox中它什么都不做。为“link”对象提供了正确的“href”属性。我只能认为.click方法并没有达到它在IE和Firefox中应该达到的效果。有什么建议吗 非常感谢 为什么不使用ng href?我有一个函数,需要先用编译url的逻辑调用它。除了href属性之外,我还尝试使用“.at

以下内容包含在一个函数中,该函数为get请求编译“url”,并在单击按钮时下载文件(带有angular ng click=“function”标记)

它在chrome中可以正常工作,但在IE(9&10)和Firefox中它什么都不做。为“link”对象提供了正确的“href”属性。我只能认为.click方法并没有达到它在IE和Firefox中应该达到的效果。有什么建议吗


非常感谢

为什么不使用ng href?我有一个函数,需要先用编译url的逻辑调用它。除了href属性之外,我还尝试使用“.attr('download'、'transactions.xlsx')”更改下载文件的名称。我已经让它与$window.open(url)一起工作;但这对文件名没有任何影响。
angular.element(link)
   .attr('href', url);

link.click();