Открытие файла WMV с помощью window.open в firefox;как я могу предотвратить открытие или закрытие пустого окна после загрузки файла? - PullRequest
1 голос
/ 13 января 2012

Когда вы загружаете файл на CNET.com, на странице появится сообщение, чтобы подождать минуту, и загрузка начнется;если это не так, нажмите на ссылку.Это очень похоже на страницу, с которой я работаю.

Пользователь щелкает ссылку, и эта страница появляется с сообщением, аналогичным CNET.Единственное отличие - это файл WMV, который автоматически открывается и воспроизводится.Он отлично работает в IE.Это не работает правильно в Firefox.В Firefox, если пользователь заходит в «Инструменты-> Параметры-> Приложения» и выбирает «Использовать проигрыватель Windows Media» для видеофайла Windows Media, он воспроизводится во внешнем WMP.Однако, если пользователь использует плагин WMP, на странице открывается пустое окно, а затем воспроизводится видео во внешнем WMP.

window.open("test.wmv");

Есть ли способ предотвратить открытие окна или как это сделать?Я закрываю окно после загрузки и воспроизведения wmv?

Большое спасибо.

Обновление

Я нашел ссылку, здесь , что может быть связано с этой проблемой.В нем говорится, что пустое окно является ошибкой в ​​том, как Firefox обрабатывает плагин WMP по отношению к файлам ASX.Единственная разница между ссылкой и моим вопросом состоит в том, что один файл имеет тип WMV, а другой - типа ASX.Ссылка датирована 2007 годом, и о проблеме сообщается в Firefox 1.5, но, возможно, она все еще имеет свои достоинства.Возможно, Mozilla никогда не обращалась к этой ошибке (к вашему сведению: я использую Firefox 9.0.1).

Я начинаю думать, что прямого решения не существует.Я могу поставить отказ от ответственности, сообщить пользователю отключить плагин WMP в Firefox.Поможет ли модальное окно или iFrame?

...