相关疑难解决方法(0)

不同浏览器中URL的最大长度是多少?

不同浏览器中URL的最大长度是多少?浏览器有什么不同?

HTTP协议是否要求它?

browser url http

4676
推荐指数
18
解决办法
119万
查看次数

如何显示base64编码的pdf?

我必须在新标签中显示base64 pdf.我正在使用下面的代码

 var windo = window.open("", "");  
 var objbuilder = '';
 objbuilder += ('<embed width=\'100%\' height=\'100%\'  src="data:application/pdf;base64,');
 objbuilder += (fileData);
 objbuilder += ('" type="application/pdf" />');
 windo.document.write(objbuilder); 
Run Code Online (Sandbox Code Playgroud)

它在FireFox中工作,而不是在Chrome和IE中工作.我甚至尝试使用标签,但输出相同,在FF中工作,但在Chrome和IE中没有.

我查看下面的JsFiddles,因为它在FF中工作但在Chrome中没有,

http://jsfiddle.net/yLx2W/

http://jsfiddle.net/yLx2W/1/

我的Chrome版本是:版本54.0.2840.99米

FireFox版本:49.0.2

有任何人有任何想法,请分享.

提前致谢

html javascript embed pdf base64

18
推荐指数
3
解决办法
4万
查看次数

Base64 嵌入的 PDF 文件不会在 Chrome 中呈现

某些 PDF 文件无法在 Chrome 浏览器中呈现,但在 Firefox 中可以正常呈现。如果直接嵌入,所有文件都可以在所有浏览器中正常呈现。

<object id="content-view" :data="content_view.base64" type="application/pdf"></object>
Run Code Online (Sandbox Code Playgroud)

令人困惑的部分是,问题仅针对某些文件,而不是全部。文件存储在非公开的文件夹中,这就是为什么它们以 Base64 形式供用户查看。

截屏

我使用在线 Base64 解码器测试了有问题的文件,得到了相同的结果。在 FF 中渲染,不在 Chrome 中渲染。

我无法共享任何 PDF 文件。它们均来自同一来源,从同一设备扫描,PDF 版本 1.4,4 页。

我努力了:

  • 使用 iframe、嵌入和对象(相同的结果)
  • 取消阻止Chrome 网站设置中的不安全内容
  • 在 Adob​​e Acrobat 中打开并重新保存
  • 使用在线PDF分析器查看是否存在任何问题(未发现)

html embed pdf iframe base64

8
推荐指数
1
解决办法
4053
查看次数

标签 统计

base64 ×2

embed ×2

html ×2

pdf ×2

browser ×1

http ×1

iframe ×1

javascript ×1

url ×1