Я создаю динамический элемент привязки с помощью 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();