【问题标题】:How to change chrome browsers "download pdf instead of opening" from my web application?如何从我的网络应用程序更改 chrome 浏览器“下载 pdf 而不是打开”?
【发布时间】:2020-02-25 06:17:27
【问题描述】:

我的 Web 应用程序在弹出窗口或新选项卡中打开一个 pdf 文件。现在,当用户在 Settings > Advanced >Site Settings 下启用 “下载 PDF 文件而不是在 Chrome 中自动打开它们” 时,chrome 最终会下载 pdf 而不是打开这个。如何防止chrome下载pdf并打开它。是否有任何 API 可以从我的 Web 应用程序中调用?

【问题讨论】:

  • 如果在 iframe 中显示 pdf 也不起作用,我猜你不走运。
  • 浏览器功能似乎很容易解释;如果对此有某种 api,浏览器的用户会争辩说该功能已损坏:)

标签: javascript google-chrome


【解决方案1】:

我知道的唯一方法是使用 PDF.js 之类的东西,使用 javascript 在浏览器中显示 PDF。

https://mozilla.github.io/pdf.js/

在线演示部分演示了这个想法。作为 iframe 包含在下面的 sn-p 中。

iframe
    {
        width:610px;

    }
<iframe src="https://mozilla.github.io/pdf.js/es5/web/viewer.html">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-06
    • 2017-11-06
    • 2012-08-31
    • 2019-04-03
    • 2012-08-18
    • 2015-11-02
    相关资源
    最近更新 更多