javascript 使用Javascript强制下载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 使用Javascript强制下载相关的知识,希望对你有一定的参考价值。

function downloadFile(data, fileName, type="text/plain") {
  // Create an invisible A element
  const a = document.createElement("a");
  a.style.display = "none";
  document.body.appendChild(a);

  // Set the HREF to a Blob representation of the data to be downloaded
  a.href = window.URL.createObjectURL(
    new Blob([data], { type })
  );

  // Use download attribute to set set desired file name
  a.setAttribute("download", fileName);

  // Trigger the download by simulating click
  a.click();

  // Cleanup
  document.body.removeChild(a);
}

以上是关于javascript 使用Javascript强制下载的主要内容,如果未能解决你的问题,请参考以下文章

检测 HTTP 或 HTTPS,然后在 JavaScript 中强制使用 HTTPS

检测 HTTP 或 HTTPS,然后在 JavaScript 中强制使用 HTTPS

我可以使用 JavaScript 在 iframe 上强制刷新吗?

如何强制刷新javascript [重复]

强制使用 Javascript 完全预加载 HTML5 视频?

JavaScript 使用jQuery强制输入为数字