【发布时间】: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