【问题标题】:Base64 embedded pdf working in chrome 12 but not in firefox 5Base64 嵌入式 pdf 在 chrome 12 中工作,但在 Firefox 5 中不工作
【发布时间】:2011-10-16 06:25:24
【问题描述】:

我正在尝试在 html 对象中嵌入 base64 编码的 pdf:

<object data="data:application/pdf;base64,JVBERi0..." type="application/pdf" width="100%" height="100%"></object>

相同的代码在 chrome 12 中运行良好,但在 Firefox 5 中无法正常运行。在 Firefox 中,阅读器插件似乎加载正常,因为我可以看到加载进度条之类的东西。我正在使用 reader 10 插件。

任何建议将不胜感激。

提前致谢。

【问题讨论】:

  • 可能是最大数据 uri 长度?
  • 我尝试使用 10kb base64 pdf 得到相同的结果。

标签: html pdf object base64


【解决方案1】:

Chrome 本身能够呈现简单的 PDF,它不需要 Adob​​e Reader 插件。您应该检查 Adob​​e Reader 插件在 Firefox 中是否正常工作。

【讨论】:

    【解决方案2】:

    你是对的; chrome 正在使用它自己的渲染器。我错了,因为 pdf 工具栏,非常类似于 adobe one。我认为 adobe 插件配置正确,因为使用 urls 而不是 base64 字符串,它工作正常。

    还有什么要配置的吗?

    如果我正在下载文件,Chrome 会禁用嵌入式插件,然后打开本地 pdf 查看器。

    问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-08
      • 2016-04-18
      • 2017-05-10
      • 2021-08-12
      • 2016-07-19
      • 2017-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多