【问题标题】:How give the user options to download or open in a new tab?如何为用户提供下载或在新标签中打开的选项?
【发布时间】:2012-03-26 19:04:06
【问题描述】:

我发现了一些关于在新标签页中打开 PDF 和其他自动下载的内容。

但是我这里有很多手动的东西,所以我认为普通用户最好选择这种方式。我知道他可以在新标签中打开并从那里保存。但这可能是一种缓慢的方法。

是这样的:

1) 用户会点击链接

2) 会显示一种确认框

3) 他会选择:下载或在新的浏览器/窗口中打开。

【问题讨论】:

  • 不能强制。某些浏览器具有内置查看器,或者会自动启动外部查看器,无论 MIME 类型如何。
  • 我明白了。例如,当我单击 PDF 文档时,我的 Firefox 会询问我想要做什么。但我的 Chrome 只是在新标签页中打开。一个选项可能是有一个zip文件的链接,所以他肯定会下载它,pdf链接上帝会选择它吗?

标签: javascript jquery html


【解决方案1】:

虽然您通常应该将这样的决定留给客户端和他的浏览器,但如果您使用 HTTP Content-type 标头将文件作为application/octet-stream 提供,您可能可以让客户端下载文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-03
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    • 2012-09-13
    相关资源
    最近更新 更多