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?

Était-ce utile?

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;).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top