我正在尝试编写代码,打开一个干净的页面,在我打开它时下载文件。 我的问题是我没有找到自动完成的方法。我只找到这段代码:
<!DOCTYPE html>
<html>
<body>
<a href="content/file.jpg" download > jpg link </a>
</body>
</html>
&#13;
答案 0 :(得分:3)
不使用后端语言,您可以将此jQuery添加到HTML文档中。
<script type="text/javascript">
$(document).ready(function () {
$("a").click();
});
</script>
文档加载后,链接将自动点击。
答案 1 :(得分:0)
我希望这适用于所有浏览器。您也可以设置自动下载时间。
<html>
<head>
<title>Start Auto Download file</title>
<script src="http://code.jquery.com/jquery-3.2.1.min.js"></script>
<script>
$(function() {
$('a[data-auto-download]').each(function(){
var $this = $(this);
setTimeout(function() {
window.location = $this.attr('href');
}, 2000);
});
});
</script>
</head>
<body>
<div class="wrapper">
<p>The download should start shortly. If it doesn't, click
<a data-auto-download href="auto-download.zip">here</a>.</p>
</div>
</body>
</html>