【发布时间】:2015-11-22 19:13:10
【问题描述】:
我正在使用 PDF JS 演示应用程序,我将一个 base64 pdf 从服务器提供给查看器。这在 chrome 和 mozilla(台式机和移动设备)上运行得非常好,但在 Safari 上根本不运行。
我认为问题在于 XHR,但我没有那么多经验,所以我不能肯定。
我有什么选择?
【问题讨论】:
-
我使用过 PDF JS 并且在所有浏览器中都能完美运行。我在我的服务器上创建了 pdf 的 base64 url,并将该链接发送到 PDF JS。
-
我收到类似“警告,设置假工作人员。仅 HTTP 支持跨源请求。”
-
但这仍然应该有效
-
在我的控制台中显示 XMLHttpRequest 无法加载 base64 字符串。我验证了base64字符串,是正确的。
-
查看 helloworld w/base64 示例github.com/mozilla/pdf.js/blob/master/examples/learning/…
标签: javascript pdf safari base64 pdfjs