解决Chrome浏览器PDF文件不能下载(jQuery实现)
今天做个下载文件的功能,测试的时候发现doc文件可以下载,但pdf文件不能下载,于是在网上找答案,结果发现是因为Chrome浏览器自带了屏幕阅读器的功能,然后PDF文件被阅读器截胡执行了。。。然后就。。没有然后了,所以,我们应该怎么解决这个问题呢,刚开始是在网上找解决方法,结果并没有能解决问题的,然后就自己想办法,后来想到可以在a标签里面加一个属性 download ,加了这个就可以下载了呀,哎呀,我真是个小机灵鬼,嘻嘻。
以下就是我的代码,一行就能搞定,哈哈!其中,.ke-insertfile 是要添加属性的a标签,这里之所以写了个类名是因为我用的是kindeditor编辑器编辑的内容,用kindeditor的可以直接拿去用,当然你直接用 a标签 也是可以的,attr方法里的‘文件’是为文件起的名字,我这里直接用了文件这个名字(主要是为了偷懒,哈哈!)
$(".ke-insertfile").attr("download","文件")