下载网址无效,即11

时间:2017-09-25 08:01:08

标签: javascript jquery reactjs internet-explorer-11

我正在通过url从服务器下载视频。它只适用于Chrome而不是IE。

此要求在reactjs应用程序中。 我尝试了一些节点插件。但我无法下载ie 11上的视频文件。

var text = JSON.parse(JSON.stringify($(this).data('event')));
//here text is url 
if (undefined === window.navigator.msSaveOrOpenBlob) {

  var e = document.createElement('a');
  var href = text;
  e.setAttribute('href', href);

  document.body.appendChild(e);
  e.click();
  document.body.removeChild(e);
} else {
  var charCodeArr = new Array(text.length);
  for (var i = 0; i < text.length; ++i) {
    var charCode = text.charCodeAt(i);
    charCodeArr[i] = charCode;
  }
  var blob = new Blob([new Uint8Array(charCodeArr)], {
    type: 'flv/mp4'
  });
  window.navigator.msSaveOrOpenBlob(blob, 'download.flv');
}

0 个答案:

没有答案