近段时间使用小程序开发时,有一个使用说明模块需要用pdf.js来展示PDF内容。
在安卓中是可以正常显示的,在IOS中会报无法读取PDF文件的错误。
解决方法:web-view链接到一个过渡页面
var u = navigator.userAgent;
//Android终端
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;
//ios终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
if (!isiOS) {
// 如果不是iOS设备,跳转到pdf.js所构造的页面
window.location.href='pdf.html'
} else {
// 如果是iOS设备,直接链接到pdf
window.location.href='XXX.pdf'
}
小程序web-view页面嵌套pdf.js网页注意事项
最新推荐文章于 2024-01-18 10:19:51 发布