在IE中部署到不同服务器时,PDF.js不起作用
PDF.js not working when deploying to different Server in IE
我有一个本地IIS网站,在那里我用PDF.js开发了一些代码。在那里,它可以很好地加载特定的PDF并从中读取文本内容。
然后,我将所有内容复制到SharePoint Server中的库中(这是唯一的区别,IIS和SharePoint),并更改了所有引用。该代码没有抛出任何错误,调试级别为info
时,它只打印
信息:无法使用postMessage传输
到控制台。在promise的PDF.js catch块中添加console.log行不会产生任何新信息。它甚至没有进入then
:内部的第一次登录
var pdfobj = PDFJS.getDocument(docPath);
pdfobj.then(function (pdf) {
console.log(pdf);
有什么想法吗?
编辑:从PDF.JS 1.1更新到1.2
PDF.js中没有太多错误日志。我意外地硬编码了一个错误的URL,甚至服务器都不存在。。。没有错误日志,甚至连then(...).catch(...)
都没有调用?
它现在在Firefox中工作,但在IE中不工作,我看不出有任何原因。关于Cannot use postMessage Transfers
的Info消息也仅在IE中显示(使用IE 11)。
它现在可以工作了。我不确定我做了什么来修复它,但我会在知道后更新这个答案。我认为这与PDF.js文件的目录结构有关。以前我只是上传了所有的JS文件(虽然没有错误)。
当PDF不存在时,仍然没有异常处理。
相关文章:
- Pdf.js:使用base64文件源而不是url来呈现Pdf文件
- PDF.js - 一次打印多个文档
- 使用PDF.js获取PDF的修剪区域
- PDF.js在打印时插入空白页
- 正在获取文本内容pdf.js
- PDF.js插入图像
- 使用pdf.js查看器打开一个外部文件
- 使用PDF.JS和AngularJS从字节数组渲染PDF
- 使用pdf.js突出显示pdf中的一个部分
- 有没有办法用pdf.js为pdf渲染编写javascript事件
- 访问PDF.js查看器函数/事件
- 使用 pdf.js 将 PDF 嵌入网页
- 如何刷新PDF.js查看器的缓存
- 如何使用 PDF .js阅读页脚文本
- PDF.js:从另一台服务器读取文件
- pdf.js IE11 中的错误,src 属性 (0x800a138f)
- 如何使用 pdf.js 进行搜索
- 放大简单的 pdf.js 查看器
- PDF.js如何创建页面呈现事件
- 使用 pdf .js 的 pdf 图像质量很差