gpt4 book ai didi

internet-explorer - 让 pdfjs 处理本地文件

转载 作者:行者123 更新时间:2023-12-03 23:40:36 27 4
gpt4 key购买 nike

我的任务是在本地环境中使用 PDFjs。一切工作正常,我可以使用 PDF 的绝对路径来规避同源策略,并在 Firefox 中查看本地 PDF,如下所示

<iframe class="pdf-viewer" src="viewer.html?file=file:///c/work/example-files/pdf/test.pdf"></iframe>

工作得很好。问题是,一旦我在 Internet Explorer 中尝试相同的操作,就会收到无法调用未定义或空引用的 getItem 的错误。

这归结为这样一个事实:使用本地文件系统时,在 Internet Explorer 中,localStorage未定义

有没有办法让PDFjs使用本地存储,这样在 IE 中也可以工作?

最佳答案

不幸的是,IE 的支持有限,如果您使用的版本不兼容 HTML5,则需要包含 Compatibility.js,它具有针对缺失功能的填充

https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#faq-support

https://github.com/mozilla/pdf.js/wiki/Required-Browser-Features

如果您确实想更深入地处理这种情况,您可以尝试修改 PDF.js 代码本身

https://github.com/mozilla/pdf.js

关于internet-explorer - 让 pdfjs 处理本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28041488/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com