IE和FireFox上的鼠标滚轮单击事件未触发

时间:2018-07-20 05:01:45

标签: javascript

我将在发生鼠标事件时下载我的文件。文件在服务器外部。这是我下载文件的代码。这段代码可以在我想要的Chrome上正常运行。但不能在IE和Firefox上使用。我应该怎么做才能解决此问题。相同的代码适用于所有人。

js

function Download(url) {
    var save = document.createElement('a');
    save.href = url;
    save.target = '_blank';
    save.download = "test" + ".mp4";

    var evt = new MouseEvent('click', { // mouse wheel event
        "button": 1,
        "which": 1
    });
    save.dispatchEvent(evt);
}

html

 <a href="#" onclick="Download('www.testserver.com/mediafiles/abc.mp4')">
  <span class="glyphicon glyphicon-download"></span>
 </a>

0 个答案:

没有答案