我希望我的.html文件打开后,pdf会自动开始下载(支持电脑,平板电脑,手机)。我不确定我做错了什么? 谢谢 。任何确定的简短JavaScript都非常受欢迎
copyin
答案 0 :(得分:1)
window.onload函数就是你要找的。 p>
window.onload = function() {
var url = "Your file url";
var w=window.open(url, '_blank');
w.focus();
};
这会对你有所帮助
答案 1 :(得分:1)
使用此:
<强> HTML 强>
<a id="downloadLink" href="news.pdf" download></a>
Java脚本
解决方案1:
<script>
window.onload = function() {
document.getElementById('downloadLink').click();
}
</script>
解决方案2:2秒后
<script>
var downloadStartTime = setTimeout(function () {
document.getElementById('downloadLink').click();
}, 2000);
</script>
答案 2 :(得分:0)
$(document).ready(function() {
var downloadUrl = "your_file_url";
setTimeout("window.location.assign('" + downloadUrl + "');", 1000);
});
使用javascript
<iframe id="download_iframe" style="display:none;"></iframe>
<script>
function Download() {
document.getElementById('download_iframe').src = "//somewhere.abc/somefolder/something.exe";
};
Download();
</script>
这样,系统会询问您的客户是否&#34;保存&#34;或&#34;运行&#34;文件。
答案 3 :(得分:0)
试试这个:
<html>
<body onload="myFunction()">
<script>
function myFunction() {
document.getElementById('a').click();
}
</script>
<a href="./image.pdf" download="image" id="a"> <img src="./image.pdf">
</a>
</body>
</html>