标签:origin viewer app js html file pdf
谷歌做的viewer.html做的非常的完美几乎该有的都有,那我们如何利用它加载自己的pdf文件呢。
如果pdf文件和我们部署的viewer在同一个域底下的话那么直接加个file参数如:
他就直接显示出来了如果我们的pdf文件和部署的在不同域的话,那么会
报载入PDF时发生错误 控制台出现 file origin does not match viewer's
app.js:2120 Uncaught (in promise) Error: file origin does not match viewer's
at validateFileURL (app.js:2120)
at webViewerInitialized (app.js:2171)
那么怎样解决呢最简单的方法打开viewer.js 注释掉跨域判断如下图:
if (origin !== viewerOrigin && protocol !== "blob:")
然后我们再打开页面
就可以正常显示了
基础交流群 799827663
标签:origin,viewer,app,js,html,file,pdf 来源: https://blog.csdn.net/e78com5959ws77/article/details/120581249
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。