0

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

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

4

1 回答 1

1

没有必要涉及JS。只需链接到 PDF。使用该target属性触发新选项卡。

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

如果服务器谎报 PDF 的内容类型或发送标头指示应该下载而不是渲染它,那么您就不走运了。

如果你真的想用JS,那么:

window.open('foo.pdf');
于 2013-11-05T11:16:55.723 回答