pdf.js 跨域完美解决!
在网上查看很多方法去解决此类跨域问题,及如何动态加载pdf文件。看来看去 请求的由后台处理加header头的 pdf.js 自带的 获取地址栏param参数值的 都是很麻烦的步骤并且有时不能有效解决浪费加载资源。自己研究了下pdf.js 源码附带相关东西轻松解决。
遇到此问题或者其它提示其它跨域的时候, 不用其它方法 请求 动态获取 file 传到后台去解决(后台解决可能解决不了问题还浪费资源)
1.DEFAULT_URL = document.getElementById("myId").value;(访问绝对路径或者相对路径pdf的地址) [前提把viewer.js 的默认项禁止]
2.如下图把viewer.js中如下图代码注释掉或者删掉即可

3。不需要用其它方法这样完美解决
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 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端口号检查