我有一个下载链接,用户下载后我想删除下载链接并更改文本。我能够做到这一点,但它做得如此之快,以至于用户无法下载 exe 文件。如果我以某种方式延迟它会是一个解决方案吗?有没有更好的方法来做我正在做的事情?
这是我的 JS
function removeLink(){
try{
$('#downloadLink').text("Thank You For Downloading This Software!");
$('#downloadLink').attr('href', 'javascript:void(0)');
}
catch(err){
alert(err.message);
}
}
关联
<a href="download.exe" title="Download" id="download" onclick="removeLink()">Download</a>
我也知道这不是一种非常“安全”的方式,因为我只是使用 javascript,但这主要是针对普通用户的。