Google chrome 边缘浏览器中的嵌入式PDF问题

Google chrome 边缘浏览器中的嵌入式PDF问题,google-chrome,pdf,iframe,browser,microsoft-edge,Google Chrome,Pdf,Iframe,Browser,Microsoft Edge,使用Microsoft Edge浏览器时,默认情况下,打开PDF时,将使用内置PDF查看器在新选项卡中打开PDF。为了避免这种情况,您可以调整浏览器的设置:切换“始终从外部打开PDF文件”选项。这很有效。然而,它提出了一个单独的问题。我们的内部应用程序在iFrame中使用嵌入式PDF。当外部切换设置为on时,这些PDF将不会显示在iFrame中。这在Chrome中不会发生。有没有其他人经历过这种情况,并且知道如何解决 我尝试从iframe标记中删除type=“application/pdf”,但

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


我尝试从iframe标记中删除
type=“application/pdf”
,但没有成功。我在网上找不到任何其他内容。

这看起来像是预期的结果,因为您已启用“始终从外部打开PDF文件”选项

因此,MS Edge browser为您提供了下载PDF文件并使用所需应用打开该文件的选项

你说过这不会发生在Chrome浏览器中

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

Chrome浏览器中的输出:

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

对于这个问题,我没有找到任何解决方案或解决方法


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

我发布了反馈,建议排除/包含列表必须包含在会话中,但最简单的方法是将帧视为会话的一部分。但这不是微软的问题,而是Chrome项目的问题