Chrome下载PDF文件而不是显示

3

我已经在生产环境中使用下面的代码运行了3-4年。(Vue.js)

<object :data="pdfUrl" 
    type="application/pdf" 
    width="100%" height="100%" 
    style="min-height: 700px">
</object>

点击按钮后,模态窗口会打开并显示PDF。但是,在最新的chrome更新版本Version 76.0.3809.132 (Official Build) (64-bit)之后,它不再在模态窗口中显示PDF,而是下载PDF文件。
我尝试了不同的选项,包括使用<embed><iframe>,但在所有情况下,它只会下载空的模态窗口。我还安装了Adobe Chrome扩展程序,但没有任何帮助。

很确定这是Chrome的设置,他们可能在新版本中更改了默认设置。 - Seano666
我尝试了这里的设置:https://support.google.com/chrome/answer/6213030?hl=en 但默认情况下它是关闭的。 - Shantanu Wagh
1个回答

0

你能检查并确保 .pdf 文件的类型是 application/pdf 吗?

在我的情况下,当文件以 application/octet-stream 类型存储在 Azure Blob 中时,就会出现这种情况。

这可能会有所帮助:Azure Blob always downloads when navigating to url


是的,它正在使用application/pdf。 - Shantanu Wagh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接