带有base64数据的PDF.JS uri并不适用于safari

时间:2015-08-28 07:37:44

标签: javascript pdf safari base64 pdfjs

我正在使用PDF JS演示应用程序,我从服务器向查看器提供了base64 pdf。这在chrome和mozilla(桌面和移动设备)上都非常有用,但它在Safari上根本不起作用。

我认为这个问题是因为XHR,但我没有那么多经验,所以我无法肯定地说。

我的替代方案是什么?

2 个答案:

答案 0 :(得分:1)

我通过使用atob将base64转换为二进制来解决这个问题。

答案 1 :(得分:0)

atob在我的情况下不起作用,我用它将base64转换为二进制数组 Pdf.js: rendering a pdf file using a base64 file source instead of url