Domanda

Sto provando a scrivere uno script Greasemonkey che convertirà tutto " Riproduci " collega una pagina all'audio incorporato (usando il <embed> tag).

Quando uso un link che ottengo da un allegato GMail, funziona come un incantesimo.

Quando utilizzo un collegamento da un altro sito (Digium Switchvox), l'intestazione della risposta HTTP ha ContentType impostato su " application / octet-stream " invece di " audio / x-wav " (come il link di GMail). Questo confonde Firefox, che decide che non ho installato il plugin giusto. Se imposto l'attributo type nel tag <=> su & Quot; audio / x-wav & Quot; Firefox utilizza Quicktime per caricare il file. Quicktime viene tuttavia confuso e non riproduce il file.

Qualcuno conosce un modo intelligente per risolvere questo problema?

È stato utile?

Soluzione

hai provato overrideMimeType ?

  

overrideMimeType
  String (Compatibilità: 0.6.8+) Opzionale.
  Un tipo MIME da specificare con la richiesta (ad es. & Quot; text / html; charset = ISO-8859-1 & Quot;).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top