我有一个带有下载属性的标记:
<a href="#" id="dl-btn" download>click to download</a>
然后根据脚本中的下载是否可用我设置值:
if(download_exist)$('#dl-btn').attr('href', path).prop('download', true);
else $('#dl-btn').attr('href', '#').prop('download', 'disabled');
但它仍然下载html页面(如index.html)
我试过了:
$('#dl-btn').attr('href', '#').removeProp('download');
$('#dl-btn').attr('href', '#').prop('download', false);
似乎没有阻止它触发下载(至少在chrome中)
答案 0 :(得分:0)
使用removeAttr removeAttr('download');