场景:
您的目标是在以下情况下触发文件下载:用户使用 JavaScript 或 jQuery 单击特定的 HTML 元素,但不替换当前页面内容。相反,您想在新窗口或选项卡中打开下载。
解决方案:
1.使用不可见 iframe:
<script> function Download(url) { document.getElementById("my_iframe").src = url; } </script>
2.强制下载:
3.在新选项卡中打开文件 (jQuery):
$('a#someID').attr({target: '_blank', href: 'http://localhost/directory/file.pdf'});
点击此链接,文件将在新选项卡或窗口中下载,不影响当前页。
以上是如何使用 JavaScript 或 jQuery 以编程方式在新选项卡或窗口中触发文件下载?的详细内容。更多信息请关注PHP中文网其他相关文章!