Pregunta

Estoy tratando de escribir un script de Greasemonkey que convierta todos los " Play " enlaces en una página a audio incrustado (usando la etiqueta <embed>).

Cuando uso un enlace que obtengo de un archivo adjunto de GMail, funciona de maravilla.

Cuando uso un enlace de otro sitio (Digium Switchvox), el encabezado de respuesta HTTP tiene ContentType establecido en " application / octet-stream " en lugar de " audio / x-wav " (como el enlace de GMail). Esto confunde a Firefox, que decide que no tengo el complemento correcto instalado. Si configuro el atributo type en la etiqueta <=> en & Quot; audio / x-wav & Quot ;, Firefox usa Quicktime para cargar el archivo. Sin embargo, Quicktime se confunde y no reproduce el archivo.

¿Alguien sabe de una manera inteligente de resolver este problema?

¿Fue útil?

Solución

¿ha probado overrideMimeType ?

  

overrideMimeType
  Cadena (Compatibilidad: 0.6.8+) Opcional.
  Un tipo MIME para especificar con la solicitud (por ejemplo, & Quot; text / html; charset = ISO-8859-1 & Quot;).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top