使用Javascript,我正在尝试建立一个合适的方法来在新的浏览器选项卡中显示PDF文件。如果浏览器没有内置的PDF查看器,我希望用户可以选择下载文件。我的研究让我得到了John Culviner的jQuery插件 jquery.fileDownload.js here,这看起来非常合适。但问题是,我无法访问托管该网站的Web服务器以上传该插件。我也无法找到托管该插件的CDN以及我可以链接到的CDN。
有没有人有一些“最佳实践”建议来实现我可以进一步研究的目标?谢谢。
答案 0 :(得分:1)
没有必要涉及JS。只需链接到PDF即可。使用target
属性触发新标签。
<a href="foo.pdf" target="_blank">
如果服务器位于PDF的内容类型或发送一个表示应该下载而不是呈现的标题,那么你就不走运了。
如果真的想要使用JS,那么:
window.open('foo.pdf');