Я пытаюсь написать сценарий Greasemonkey, который преобразует все ссылки «Воспроизвести» на странице во встроенное аудио (с использованием тега <embed>
).
Когда я использую ссылку, полученную из вложения GMail, она работает как шарм.
Когда я использую ссылку с другого сайта (Digium Switchvox), в заголовке ответа HTTP ContentType
устанавливается вместо «application / octet-stream» вместо «audio / x-wav» (как ссылка GMail). Это смущает Firefox, который решает, что у меня не установлен нужный плагин. Если я установлю атрибут type
в теге <embed>
на «audio / x-wav», Firefox использует Quicktime для загрузки файла. Однако Quicktime запутывается и не будет воспроизводить файл.
Кто-нибудь знает умный способ решить эту проблему?