我正在尝试编写一个 Greasemonkey 脚本,它将页面上的所有“播放”链接转换为嵌入式音频(使用<embed>
标签)。
当我使用从 GMail 附件中获得的链接时,它就像一个魅力。
当我使用来自另一个站点(Digium Switchvox)的链接时,HTTP 响应标头已ContentType
设置为“application/octet-stream”而不是“audio/x-wav”(如 GMail 的链接)。这让 Firefox 感到困惑,它决定我没有安装正确的插件。如果我将标签中的type
属性设置<embed>
为“audio/x-wav”,Firefox 将使用 Quicktime 加载文件。但是,Quicktime 会感到困惑,并且不会播放该文件。
有谁知道解决这个问题的聪明方法?