Comment incorporer un fichier audio en HTML s'il est envoyé sous forme d'octet-stream?
-
10-07-2019 - |
Question
J'essaie d'écrire un script Greasemonkey qui convertira tous les & "Jouer &"; liens sur une page vers l’audio intégré (à l’aide de la <embed>
balise).
Lorsque j'utilise un lien provenant d'une pièce jointe de GMail, cela fonctionne comme un charme.
Lorsque j'utilise un lien provenant d'un autre site (Digium Switchvox), l'en-tête de réponse HTTP a ContentType
une valeur de & "application / octet-stream &"; au lieu de " audio / x-wav " (comme le lien de GMail). Cela confond Firefox, qui décide que je n'ai pas le bon plugin installé. Si je règle l'attribut type
de la balise <=> sur & "Audio / x-wav &", Firefox utilise Quicktime pour charger le fichier. Cependant, Quicktime devient confus et ne lira pas le fichier.
Quelqu'un connaît-il un moyen intelligent de résoudre ce problème?
La solution
avez-vous essayé overrideMimeType ?
overrideMimeType
Chaîne (Compatibilité: 0.6.8+) Facultatif.
Un type MIME à spécifier avec la requête (E.G. & Quot; text / html; charset = ISO-8859-1 & Quot;).