Почему этот код встраивания YouTube перестает работать, если я удаляю тэг embed? - PullRequest
2 голосов
/ 09 августа 2011

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

    <object width="400" height="336"><param name="movie" value="http://www.youtube.com/v/_25bsKcXw5o&rel=0&egm=0&showinfo=0&fs=1">
<param name="wmode" value="transparent"></param>
<param name="allowFullScreen" value="true"></param>
<embed src="http://www.youtube.com/v/_25bsKcXw5o&rel=0&egm=0&showinfo=0&fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"></embed>
</object>

И удалить код для вставки:

<object width="400" height="336"><param name="movie" value="http://www.youtube.com/v/_25bsKcXw5o&rel=0&egm=0&showinfo=0&fs=1">
<param name="wmode" value="transparent"></param>
<param name="allowFullScreen" value="true"></param>
</object>

Не отображается в Chrome или Firefox. Зачем? Имеет ли это смысл для кого-либо? Я пробовал несколько разных видео, и то же самое происходит со всеми из них.

Причина, по которой я это делаю, заключается в том, что я хотел определить, где я должен изменить атрибуты URL-адреса YouTube (чтобы изменить поведение игрока). Проведя еще несколько тестов, я также заметил, что Chrome реагирует на изменения, которые я делаю для параметров тега встраивания, а не для объекта ...

1 Ответ

1 голос
/ 09 августа 2011

Вот ссылка на Adobe , которая подробно объясняет теги OBJECT и EMBED.

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