IE тег объекта альтернативного содержимого не отображается - PullRequest
3 голосов
/ 18 августа 2011

Я использую действительный способ xhtml для вставки ниже:

<object type="application/x-shockwave-flash" width="640" height="360" data="youtube-video-url">
    <param name="movie" value="youtube-video-url" />
    <param name="allscriptaccess" value="always" />
    <p>Adobe Flash is required to view this content. Please <a href="http://www.adobe.com/go/getflashplayer">download Flash Player</a>.</p>
</object>

Когда я просматриваю его в IE без установленной флэш-памяти, я просто получаю черный ящик и никакого альтернативного содержимого.Если я уберу атрибут type = "application / x-shockwave-flash", появится альтернативный контент.Почему не отображается альтернативный контент, когда указан атрибут type, и как мне это исправить?

Ответы [ 3 ]

0 голосов
/ 14 января 2012

Попробуйте удалить параметр данных из тега.Это будет работать таким образом.Затем, если вы вернете его обратно, вы заметите, что не сможете воспроизвести эту проблему.Также попробуйте удалить и использовать только данные.Вы найдете интересные возможности.

0 голосов
/ 11 июня 2012

Я так и не нашел решение этой проблемы.Это происходило только в Windows XP, когда тип был установлен как «application / x-shockwave-flash».

0 голосов
/ 18 августа 2011

IE не поддерживает откат элемента объекта. То, что вы описываете, должно произойти, но IE хорошо, IE. Вы можете использовать SWFObject для встраивания вспышки, если вам действительно нравится запасной вариант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...