解决Chrome浏览器PDF文件不能下载(jQuery实现)


今天做个下载文件的功能,测试的时候发现doc文件可以下载,但pdf文件不能下载,于是在网上找答案,结果发现是因为Chrome浏览器自带了屏幕阅读器的功能,然后PDF文件被阅读器截胡执行了。。。然后就。。没有然后了,所以,我们应该怎么解决这个问题呢,刚开始是在网上找解决方法,结果并没有能解决问题的,然后就自己想办法,后来想到可以在a标签里面加一个属性 download ,加了这个就可以下载了呀,哎呀,我真是个小机灵鬼,嘻嘻。

 

以下就是我的代码,一行就能搞定,哈哈!其中,.ke-insertfile 是要添加属性的a标签,这里之所以写了个类名是因为我用的是kindeditor编辑器编辑的内容,用kindeditor的可以直接拿去用,当然你直接用 a标签 也是可以的,attr方法里的‘文件’是为文件起的名字,我这里直接用了文件这个名字(主要是为了偷懒,哈哈!)

$(".ke-insertfile").attr("download","文件")

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM