【问题标题】:IE Display Data URIIE 显示数据 URI
【发布时间】:2017-09-29 09:28:57
【问题描述】:

我目前正在使用一种将 pdf 文件转换为数据 URI 的解决方案。然后将数据 URI 设置为 iframe 的源并在几乎每个主要浏览器上显示 pdf,但我了解到 IE 11 不喜欢这样。阅读后,我意识到 iframe 不支持数据 URI 作为源(图像 URI 以外的任何元素也不支持),并且我无法为元素设置源,所以我不确定我怎么能使用 Internet Explorer 实现同样的效果。

我尝试使用嵌入(得知它也不喜欢数据 URI)、iFrame,在文件本身的新选项卡中启动下载(模仿在浏览器中查看它 - 无济于事)而且我的想法已经用完了,但不幸的是,很多人仍在使用 Internet Explorer,所以我想让它兼容。有没有办法像其他浏览器一样在 Internet Explorer 中重新创建这种行为?

提前谢谢:)

【问题讨论】:

  • 我见过这个,但不记得它是什么样子的。我记得的一件事是还有一种指定文件名的方法。但这就是我记得的全部,而且我不再在这个地方工作了。祝您搜索顺利!

标签: html pdf iframe data-uri


【解决方案1】:

由于没有时间研究/测试,我最终放弃了这个。最终的解决方案和我想的一样。我最终将 PDF 写入网站的子目录,然后将 iframe 的源设置为文件的下载方法。比我原来的实现慢一点,但它适用于遗留目的。 IE什么时候死!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-03
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    相关资源
    最近更新 更多