IE испытывает затруднения из-за содержания Flash

В течение некоторого времени теперь (dunno точно) Flash не загружается здесь, когда он встроил использование <embed> элемент. Это хорошо работает, однако, если сделано через <object> один. Таким образом, большинство встроенных видео в веб-страницах не работает, в то время как сам YouTube хорошо работает.

Какая-либо идея, что вызывает это?

[IE 8, Windows 7]

5
задан 29.06.2010, 00:06

2 ответа

Вид решения для ружья странных настроек безопасности...

Настройки Reset IE:

Интернет-Опции> Вкладка "Дополнительно"> Кнопка сброса

2
ответ дан 07.12.2019, 18:12

ТЕГ EMBED имеет длинную и неблагополучную историю, сначала представляемую Netscape, поэтому избежавшим Microsoft вплоть до IE3, затем объявленного, как удерживается от использования в HTML 4 в пользу ТЕГА OBJECT, затем делая возвращение в HTML 5.

Различие между встраиванием и тегами object - то, что тег embed выводит приложение обработки, основанное на типе данных, в то время как тег object ожидает, что Вы явно укажете приложение атрибутами кодовой базы и classid.

Необходимо также знать о том, что IE использует элемент управления ActiveX для отображения Flash, так, чтобы дисплей Flash в IE и других браузерах не был сделан тем же программным обеспечением. Это, конечно, вызывает проблемы.

Существует две возможных причины, которые я вижу для ТЕГА EMBED, не функционирующего:

  1. Flash Ударной взрывной волны ActiveX повреждается (проверка здесь)
  2. .swf тип MIME повреждается. Это, вероятно, определяется в этом ключе реестра:
    HKEY_CLASSES_ROOT\Mime\Database\Content Type\application/x-shockwave-flash.

Больше информации должно быть найдено в: Диагностируйте установку Flash player | Windows.

Некоторые полезные ресурсы:
Библиотека обнаружения Flash JavaScript (Flash обнаруживают),
ActiveXHelper - просмотрите важную информацию об установленных компонентах ActiveX.

1
ответ дан 07.12.2019, 18:12

Теги

Похожие вопросы