H5页面 点击按钮使用window.open 打开并展示一个pdf,安卓手机变成下载了?需要在移动端也是预览怎么实现呢?
$('#el').on('click', function () {
window.open('https:xxx.pdf, '_blank');
})
H5页面 点击按钮使用window.open 打开并展示一个pdf,安卓手机变成下载了?需要在移动端也是预览怎么实现呢?
$('#el').on('click', function () {
window.open('https:xxx.pdf, '_blank');
})
对应的浏览器不支持PDF格式,就会是下载。如果浏览器支持就会是在线预览。
如果要保证在线预览。按照项目技术栈,在项目内加一个 PDF Preview
的依赖就行了。
pdf preview - npm search
6 回答5.3k 阅读✓ 已解决
4 回答8.9k 阅读
4 回答11.2k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答6.1k 阅读✓ 已解决
2 回答4.2k 阅读✓ 已解决
2 回答9.4k 阅读
掘金上也有分享:移动端 h5实现 pdf 预览 和下载
这个插件:cordova-plugin-document-viewer:
或者用PDF.js 库: