纯JavaScript或jQuery文件下载功能

时间:2013-11-05 11:13:52

标签: javascript jquery

使用Javascript,我正在尝试建立一个合适的方法来在新的浏览器选项卡中显示PDF文件。如果浏览器没有内置的PDF查看器,我希望用户可以选择下载文件。我的研究让我得到了John Culviner的jQuery插件 jquery.fileDownload.js here,这看起来非常合适。但问题是,我无法访问托管该网站的Web服务器以上传该插件。我也无法找到托管该插件的CDN以及我可以链接到的CDN。

有没有人有一些“最佳实践”建议来实现我可以进一步研究的目标?谢谢。

1 个答案:

答案 0 :(得分:1)

没有必要涉及JS。只需链接到PDF即可。使用target属性触发新标签。

<a href="foo.pdf" target="_blank">

如果服务器位于PDF的内容类型或发送一个表示应该下载而不是呈现的标题,那么你就不走运了。

如果真的想要使用JS,那么:

window.open('foo.pdf');