Edge 浏览器中的嵌入式 PDF 问题

Embedded PDF Issue in Edge Browser

使用 Microsoft Edge 浏览器时,默认情况下,当您打开 PDF 时,它将使用内置的 PDF 查看器在新选项卡中打开 PDF。为避免这种情况,您可以调整浏览器的设置:打开“始终从外部打开 PDF 文件”选项。这很好用。但是,它提出了一个单独的问题。我们的内部应用程序在 iframe 中使用嵌入式 PDF。当外部切换设置为打开时,这些 PDF 将不会显示在 iframe 中。 Chrome 不会发生这种情况。有没有其他人遇到过这种情况并且知道解决方法?

我试过从 iframe 标记中删除 type="application/pdf" 但无济于事。我在网上找不到其他任何东西。

它看起来像预期的结果,因为您启用了选项总是从外部打开 PDF 文件

因此 MS Edge 浏览器为您提供了下载 PDF 文件并使用所需应用打开它的选项。

你说过 Chrome 浏览器不会发生这种情况。

如果您启用 下载 PDF 文件而不是在 Chrome 选项中自动打开它们,那么您会在 Chrome 浏览器中看到相同的结果。

在Chrome浏览器中输出:

如果单击“打开”按钮,它将下载 PDF 文件。

我没有得到针对此问题的任何解决方案或解决方法。

如果您认为如果启用了 总是从外部打开 PDF 文件 选项,那么应该有一个在 iframe 中加载文件的选项,那么我建议您点击 MS Edge 浏览器中的发送反馈 按钮,并尝试向 Microsoft 提供有关它的反馈。

我发布了建议包含 exclusion/inclusion 列表的反馈,但最简单的方法是将框架视为会话的一部分。但这不是 Microsoft,而是 Chrome 项目问题。