1

我正在尝试编写一个 Greasemonkey 脚本,它将页面上的所有“播放”链接转换为嵌入式音频(使用<embed>标签)。

当我使用从 GMail 附件中获得的链接时,它就像一个魅力。

当我使用来自另一个站点(Digium Switchvox)的链接时,HTTP 响应标头已ContentType设置为“application/octet-stream”而不是“audio/x-wav”(如 GMail 的链接)。这让 Firefox 感到困惑,它决定我没有安装正确的插件。如果我将标签中的type属性设置<embed>为“audio/x-wav”,Firefox 将使用 Quicktime 加载文件。但是,Quicktime 会感到困惑,并且不会播放该文件。

有谁知道解决这个问题的聪明方法?

4

1 回答 1

0

你试过overrideMimeType吗?

overrideMimeType
字符串(兼容性:0.6.8+)可选。
与请求一起指定的 MIME 类型(例如“text/html; charset=ISO-8859-1”)。

于 2012-04-05T16:10:34.370 回答