pdf.js 跨域完美解决!

在网上查看很多方法去解决此类跨域问题,及如何动态加载pdf文件。看来看去 请求的由后台处理加header头的  pdf.js 自带的 获取地址栏param参数值的 都是很麻烦的步骤并且有时不能有效解决浪费加载资源。自己研究了下pdf.js 源码附带相关东西轻松解决。

遇到此问题或者其它提示其它跨域的时候, 不用其它方法 请求 动态获取 file 传到后台去解决(后台解决可能解决不了问题还浪费资源)

1.DEFAULT_URL = document.getElementById("myId").value;(访问绝对路径或者相对路径pdf的地址) [前提把viewer.js 的默认项禁止]
2.如下图把viewer.js中如下图代码注释掉或者删掉即可
3。不需要用其它方法这样完美解决

 

posted @   xiager  阅读(18234)  评论(3编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
历史上的今天:
2018-02-26 浅谈tcp 与udp
2018-02-26 linux端口号检查
点击右上角即可分享
微信分享提示