【问题标题】:Cannot download files via the Facebook browser无法通过 Facebook 浏览器下载文件
【发布时间】:2018-07-29 07:41:43
【问题描述】:

我工作的网站具有下载 pdf 功能,在响应中发送正确的 HTTP 标头以下载 PDF 文件。

它可以在浏览器(Safari、Chrome、Firefox 等)上流畅运行,但最近我们发现它在 Facebook 浏览器中失败了。

这种情况是人们最终会在 Facebook 上导航时打开网站,并可能点击 Download pdf 按钮。

Facebook 会显示一条错误消息,说 无法呈现这种文件 或类似的东西,浏览器视图甚至会崩溃(后退/前进浏览器按钮不再起作用),给用户带来返回 Facebook 订阅源。

这个问题有经典问题吗?我使用 iOS 版 Facebook 进行了测试。

我们使用的标题如下,建议here:

Content-Type: application/pdf
Content-Disposition: attachment; filename="filename.pdf"

我只是猜测这是一个普遍问题,但经过快速搜索后,我似乎找不到任何相关信息。

虽然它可能是 Facebook,但我只是想知道我们推荐的解决此问题的方法是什么。

在最坏的情况下,如果用户代理告诉我们用户使用 Facebook 浏览器,我想隐藏按钮。但我只是猜测应该有更好的解决方案。

【问题讨论】:

    标签: ios facebook .htaccess browser download


    【解决方案1】:

    对此没有简单的解决方案。社交应用的浏览器不会下载文件。

    您必须检查浏览器的用户代理,并且不显示下载按钮(在需要时隐藏 UI)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-20
      • 2019-08-24
      • 1970-01-01
      • 2020-09-25
      相关资源
      最近更新 更多