<embed>ページ上のすべての「再生」リンクを(タグを使用して)埋め込みオーディオに変換するGreasemonkeyスクリプトを作成しようとしています。
Gmailの添付ファイルから取得したリンクを使用すると、それは魅力のように機能します。
別のサイト(Digium Switchvox)からのリンクを使用すると、HTTP応答ヘッダーがContentType「audio /x-wav」ではなく「application/octet-stream」に設定されます(GMailのリンクなど)。これはFirefoxを混乱させ、Firefoxは適切なプラグインがインストールされていないと判断します。typeタグの属性を「audio/x-wav」に設定する<embed>と、FirefoxはQuicktimeを使用してファイルをロードします。ただし、Quicktimeは混乱し、ファイルを再生しません。
この問題を解決する賢い方法を知っている人はいますか?