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

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

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

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

有帮助吗?

解决方案

你试过 overrideMimeType 吗?

  

overrideMimeType结果   字符串(兼容性:0.6.8+)可选。
  要使用请求指定的MIME类型(E.G. <!> quot; text / html; charset = ISO-8859-1 <!> quot;)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top