Pergunta

Eu estou tentando escrever um script Greasemonkey que irá converter todos os links "Play" em uma página de áudio incorporado (usando a tag <embed>).

Quando eu uso um link que eu recebo de um anexo de GMail, ele funciona como um encanto.

Quando eu uso um link de outro site (Digium Switchvox), o cabeçalho de resposta HTTP tem um conjunto ContentType para "application / octet-stream" em vez de "áudio / x-wav" (como o link do GMail). Isso confunde o Firefox, que decide que eu não tenho o plugin certo instalado. Se eu definir o atributo type na tag <embed> para "áudio / x-wav", o Firefox utiliza Quicktime para carregar o arquivo. Quicktime fica confuso, no entanto, e não reproduzir o arquivo.

Alguém sabe de uma maneira inteligente de resolver este problema?

Foi útil?

Solução

overrideMimeType ?

overrideMimeType
String (Compatibilidade: 0.6.8+). Opcional
tipo A MIME para especificar com o pedido (por exemplo, "text / html; charset = ISO-8859-1").

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top