1

地狱的朋友们,

我正在运行一个非常基本的 HTML5 下载属性示例来下载 mp3 文件。该示例适用于 Chrome,但不适用于 FF (24)。

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
<title>HTML5 download Attribute Example</title>
<meta name="description" value="" />
</head>
<body>
    <a href="SOME_VALID_PATH/Intro.mp3" download="Intro.mp3">Download file</a>
</body>
</html>

在 FF 中,它正在播放该 mp3 而不是下载它。 来自其他演示站点(例如http://davidwalsh.name/demo/html5-download.php )的其他下载示例如何在该 FF上运行。

4

1 回答 1

1

FireFox 具有播放 mp3 文件的默认设置。

您可以在 FF:s 地址栏中输入about:config来访问此设置。设置本身被命名为“ media.windows-media-foundation.enabled

因此,最终是否下载或播放是用户配置选项 - 即使 FireFox 为您做出默认决定。我认为,在 FireFox 中,您可以“长按”下载文件而不是播放文件。

查看规范,我认为下载属性应该覆盖 FireFox 选项,所以如果仍然发生这种情况,我认为 FireFox 的行为方式不应该。

于 2013-10-08T05:55:35.107 回答