提示在 iPhone 上下载 Safari 和 Chrome

Posted

技术标签:

【中文标题】提示在 iPhone 上下载 Safari 和 Chrome【英文标题】:Prompt download for Safari and Chrome on iPhone 【发布时间】:2017-12-22 00:49:37 【问题描述】:

我正在为 mp3 文件使用 download 属性,例如

<a class="btn btn-primary" href="/content/file.mp3" download="">Download File</a>

但是当使用 iPhone 或 iPad 的用户在 Safari 和 Chrome 中单击此按钮时,它不会下载,而是会在快速时间或某些音频播放器中打开。如何强制下载?

【问题讨论】:

【参考方案1】:

简短的回答:你不能。

根据 MIME 类型,Safari 将开始播放它。保存文件的唯一方法是使用 iBooks for PDF 在允许的情况下单击“打开方式”。

ios 通常会与文件交互而不是下载文件,因为这是一种更好的体验。某些特定的文件管理器应用程序将允许您下载 url。您可以使用快捷方式将 URL 复制到剪贴板以帮助用户,但除此之外,我不确定 iOS 上是否有办法。

【讨论】:

以上是关于提示在 iPhone 上下载 Safari 和 Chrome的主要内容,如果未能解决你的问题,请参考以下文章

Jquery DOM 准备就绪 - 不是每次都在 iphone 5 (ios7) 上的 Safari 中加载

在iPhone上提示下载Safari和Chrome

使用 SDK 在 iPhone 上下载视频

如何防止我的 iPhone 应用程序在 iPad 上下载? [复制]

网页在模拟器的 safari mac safari 中加载,但未在 webView iOS obj C 中加载

移动端调试 — iPhone +Safari