HTML5是不是;下载「;属性是否需要任何服务器端配置?

HTML5是不是;下载「;属性是否需要任何服务器端配置?,html,Html,地狱的朋友们 我正在运行一个非常基本的HTML5下载属性示例来下载mp3文件。 该示例正在处理Chrome,但不处理FF(24) HTML5下载属性示例 在FF中,播放mp3而不是下载。 从其他演示站点下载的其他示例在该FF上的工作情况,如正在工作。FireFox具有播放mp3文件的默认设置 您可以在FF:s地址栏中输入about:config来访问此设置。 设置本身名为“媒体。windows media foundation.enabled” 因此,无论是下载还是播放,最终都是用户配置选项

地狱的朋友们

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


HTML5下载属性示例
在FF中,播放mp3而不是下载。
从其他演示站点下载的其他示例在该FF上的工作情况,如正在工作。

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

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

因此,无论是下载还是播放,最终都是用户配置选项——即使FireFox为您做出了默认决定。我认为,在FireFox中,你可以“长时间点击”下载文件而不是播放它


查看下载属性,我认为下载属性应该覆盖FireFox选项,因此,如果这种情况仍然发生,我认为FireFox的行为不符合其应有的方式。

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

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

因此,无论是下载还是播放,最终都是用户配置选项——即使FireFox为您做出了默认决定。我认为,在FireFox中,你可以“长时间点击”下载文件而不是播放它


查看示例页面,我认为下载属性应该覆盖FireFox选项,因此如果仍然发生这种情况,我认为FireFox的行为不符合其应有的方式。

如果您认为示例页面中的服务器响应与您的不同,请自己检查,例如使用“网络”firebug中的面板。如果您认为示例页面中的服务器响应与您的不同,请自己检查,例如使用firebug中的“net”面板。不,我们不应该这样做。FireFox永远不会让网页以这种方式访问其设置,而且它不应该这样做——为了用户着想。这些设置是供用户和浏览器使用的,而不是供网页摆弄。然而,如果用户使用FF作为他们的主浏览器,他们可能知道FireFox在下载mp3文件时的行为。这就是说,如果你看一下说明书上写的内容(即使是草稿),我确实认为下载属性应该覆盖浏览器的默认行为。Linux(可能还有其他…):设置
media.play stand-lone
false
否,我们真的不应该这样做。FireFox永远不会让网页以这种方式访问其设置,而且它不应该这样做——为了用户着想。这些设置是供用户和浏览器使用的,而不是供网页摆弄。然而,如果用户使用FF作为他们的主浏览器,他们可能知道FireFox在下载mp3文件时的行为。这就是说,如果你看一下说明书上的说明(即使是草稿),我确实认为下载属性应该覆盖浏览器的默认行为。Linux(可能还有其他…):设置
media.play stand-lone
false
<!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>