#iframe #internet-explorer-9
#элемент iframe #internet-explorer-9 #iframe
Вопрос:
Я работаю с музыкальным проигрывателем jquery внутри Iframe. Я протестировал страницу в Chrome и Firefox, и iframe отображается правильно, но в IE он кажется невидимым, и музыка не запускается.
HTML:
<iframe id="player" src="include/iwishplayer/index.html" frameborder="0"></iframe>
CSS:
#player {width:100%; height:100%; position:absolute; left:700px; bottom:-50px}
URL:
Ответ №1:
Попробуйте другие проигрыватели, кажется, что ваш проигрыватель работает некорректно
http://superdit.com/2011/04/27/12-jquery-plugins-for-playing-audio-video-files/
помните, что аудио-тег не будет работать в IE ниже версии 9, в этом случае некоторые проигрыватели используют вместо него Flash
вы можете «исправить» свой существующий плагин и изменить код
$(this).append('<source src="' audioSource '.' fileExt '">');
Для $(this).attr("src", audioSource "." fileExt);
Некоторые образцы аудио для IE вы можете найтиhttp://msdn.microsoft.com/en-us/library/gg589489 (v = против 85).aspx
Ответ №2:
попробуйте отключить фильтрацию ActiveX в настройках IE
Ответ №3:
Попробуйте выполнить обновление до последней версии jQuery в исходном коде iframe. Я столкнулся с аналогичными проблемами в IE9, и это решило мою проблему (я обновился с версии v1.9.1 до версии v1.10.2).
В моем случае IE вызвал это исключение: SCRIPT16389: Unspecified error.
Полезную информацию можно найти здесь:http://bugs.jquery.com/ticket/13378