Встроить видео YouTube при пребывании Строгого XHTML 1.0?

Я нашел свой ответ с помощью этого другого сообщения StackOverflow :

API начинается с «/ media» и имеет много конечных точек, поэтому добавляя «! / Media / * * "для групп данных, я гарантирую, что все маршруты игнорируются. Что-нибудь с "!" перед ним будут игнорироваться.

"dataGroups": [
  { "name": "media-api",
    "urls": ["!/media/**"],
    "cacheConfig": {
      "maxSize": 0,
      "maxAge": "0u",
      "strategy": "freshness"
    }
  }
]

6
задан Don Kirkby 27 May 2010 в 18:35
поделиться

3 ответа

6
ответ дан 10 December 2019 в 00:45
поделиться

+1 Andy Hume

Как раз собирался отправить это. К вашему сведению от статьи это работает в Firefox, в зависимости от Ваших потребностей поддержки:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><title>Testing</title></head>
<body>
<div>
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/2pNTrYd-4FQ&amp;hl=en&amp;fs=1" width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/2pNTrYd-4FQ&amp;hl=en&amp;fs=1" />
</object>
</div>

</body>
</html>

Удостоверьтесь, что вышли из всех амперсандов, и я не знаю, было ли это просто, потому что я пытался проверить страницу только с объектом на, но это жаловалось, что должно было быть окружено отделением, абзацем или чем-то...

Я предполагаю, что объект просто не может быть на первом месте в разметке.

1
ответ дан 10 December 2019 в 00:45
поделиться

Есть веб-страница Tools4Noobs , которая автоматически сделает преобразование для вас из кода встраивания, который YouTube дает вам действительный XHTML. Вы можете выбрать, какие дополнительные кнопки появляются и настроить, как выглядит граница. Он также добавляет небольшую рекламную ссылку, но это легко удалить.

Вот пример, сгенерированный YouTube:

<object width="425" height="349">
    <param name="movie" value="http://www.youtube.com/v/AWCHdhyEdCc&hl=en&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b&border=1"></param>
    <param name="allowFullScreen" value="true"></param>
    <param name="allowscriptaccess" value="always"></param>
    <embed src="http://www.youtube.com/v/AWCHdhyEdCc&hl=en&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="349"></embed>
</object>

Здесь он преобразован Tools4Noobs:

<object type="application/x-shockwave-flash" style="width:425px; height:349px;" data="http://www.youtube.com/v/AWCHdhyEdCc?rel=0&amp;fs=1">
    <param name="movie" value="http://www.youtube.com/v/AWCHdhyEdCc?rel=0&amp;fs=1" />
    <param name="allowFullScreen" value="true" />
</object>
<div style="font-size: 0.8em"><a href="http://www.tools4noobs.com/online_tools/youtube_xhtml/">Get your own valid XHTML YouTube embed code</a></div>

Просто удалите

в конце, чтобы избавиться от рекламной ссылки, и вы закончили.

.
3
ответ дан 10 December 2019 в 00:45
поделиться
Другие вопросы по тегам:

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