.click не работает в IE при динамическом создании [дубликата]

Я создаю динамический элемент привязки с помощью javascript, он работает в Chrome и Firefox, но в IE (все версии до 11) a.click() говорит "Доступ запрещен" ниже мой код:

var url = "https://www.test.com/test.mp4";
var request = new XMLHttpRequest();
request.open("GET", url, true);
request.responseType = "blob";
request.onload = function (e) {
if (this.status === 200) {
            var file = URL.createObjectURL(this.response);
            var a = document.createElement("a");
            a.href = file;
            a.download = (this.response.name || "file-" + new Date().getTime()) + ".mp4";
            a.id = "downloadVideo";
            document.body.appendChild(a);
            a.click();

            window.addEventListener("focus", refocus, false);
        }
    };
    request.send();

person Salman Iqbal    schedule 29.02.2016    source источник
comment
Взгляните на stackoverflow.com/questions/18755750/ и посмотрите, работает ли это для вас.   -  person epascarello    schedule 29.02.2016
comment
@epascarello, спасибо, человек, который работал на меня. ваше здоровье..!   -  person Salman Iqbal    schedule 01.03.2016