1

<embed>ページ上のすべての「再生」リンクを(タグを使用して)埋め込みオーディオに変換するGreasemonkeyスクリプトを作成しようとしています。

Gmailの添付ファイルから取得したリンクを使用すると、それは魅力のように機能します。

別のサイト(Digium Switchvox)からのリンクを使用すると、HTTP応答ヘッダーがContentType「audio /x-wav」ではなく「application/octet-stream」に設定されます(GMailのリンクなど)。これはFirefoxを混乱させ、Firefoxは適切なプラグインがインストールされていないと判断します。typeタグの属性を「audio/x-wav」に設定する<embed>と、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 に答える