我想创建一个感谢页面,当有人开始下载文件时显示该页面。我的脚本有效,但它仅在页面完成加载后才开始下载,这可能需要一段时间。我试过 DOMContentLoaded 但它不起作用。有没有其他方法可以在页面加载完成之前开始下载?
工作脚本
** header **
<script type="text/javascript">
function startDownload() {
document.getElementById('dl').click();
}
</script>
** body **
<body onload="startDownload();">
DOMContent 不起作用
** header **
<script>
window.addEventListener('DOMContentLoaded', function(){
document.getElementById('dl').click();
});
</script>
隐藏链接
<a href="file=1234" id="dl" style="display: none;">Download File</a>