大家都知道,要使用之前要先下载pdfjs.js的插件,那么小编这里也给大家准备好了,大家可以直接下载:
今天呢,遇到一个项目,需要用到在线读取PDF文件,在网上搜了一段时间,大多数人都是建议使用pdfjs.js这个插件。
网站很多教程,大多都是这么讲的:
其实直接跟file=文件路径,倒也没有错,但是呢正常浏览器是可以打开,但是在微信里面就没有办法解析了,那么问题来了,要怎么样子做才能让它可以在微信中解析呢
其实也很简单,就是处理一下文件的路径和把地址改成完整的URL,在用JS函数 encodeURIComponent() 对函数可把URL进行编码。如下:
function seal_print(file) {
var fileUrl = 域名+file;
var url =域名+viewer.html?file=' + encodeURIComponent(fileUrl);
window.location.href=''+url+'';
}
这样子就可以再微信端可以打开了,不会再提示什么无法解析该路径的问题
标签: 网站前端开发 移动互联网 CSS Javasrcipt 微信公众号