见鬼啦,
我正在运行一个非常基本的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工作正常。
答案 0 :(得分:1)
FireFox有默认设置来播放mp3文件。
您可以在FF:s地址栏中输入 about:config 来访问此设置。 设置本身名为“ media.windows-media-foundation.enabled ”
因此,无论是下载还是播放,最终都是用户配置选项 - 即使FireFox为您做出默认决定。我想,在FireFox中,你可以“长按”下载文件而不是播放它。
查看specification我认为下载属性应该覆盖FireFox选项,因此如果仍然发生这种情况,我认为FireFox的行为方式不应该如此。