Определить использование HTML5

5835
RvdK

Можно ли проверить, использует ли сайт элементы HTML5 (и какие)?

Например, я знаю, что Youtube использует этот <video>элемент, но использует ли он также некоторые другие элементы?

Я пытался прочитать исходный текст, чтобы найти новые элементы, но это сложная задача.

(Я разместил это на Super User, потому что это на самом деле не связано с программированием. Больше использования веб-сайтов, которые делают это (например, валидаторы) или плагинов.)

1
обновил мой вопрос RvdK 14 лет назад 0
@PoweRoy: В Firefox (и любом другом современном браузере) вы можете использовать `Ctrl + F` в представлении исходного кода ... это должно немного ускорить процесс. Bobby 14 лет назад 0
Ctrl + F не удобно из-за использования Javascripts. Так что я должен продолжать искать Javascript включает RvdK 14 лет назад 0

2 ответа на вопрос

4
random

Если вы хотите узнать, использует ли веб-сайт элементы HTML5, вам нужно только просмотреть исходный веб-сайт.

Если исходный код начинается со следующего объявления:

<!DOCTYPE HTML> 

Вы находитесь на веб-сайте с разметкой HTML5.

Также возможно использование некоторых новых элементов :

<article> <aside> <audio> <canvas> <command> <datagrid> <details> <dialog> <figure> <footer> <header> <m> <meter> <nav> <output> <progress> <section> <source> <time> <video> 

Вот взгляд на исходный код на странице Youtube, на котором выполняется <video>элемент:

Исходный код HTML5 HTML

При просмотре правой кнопкой мыши элемента Inspect в Google Chrome вы заметите, что объявление вверху <!DOCTYPE HTML>указывает на использование элементов HTML5 на странице.

Doctype не является полностью полезным, потому что YouTube имеет RvdK 14 лет назад 1
Показать пример страницы Youtube, которая использует ` random 14 лет назад 0
перейдите, например, с Chrome (из-за использования h.264) на http://www.youtube.com/html5, нажмите, чтобы присоединиться к бета-версии. А потом смотрите любое видео на YouTube. Это покажет видео в RvdK 14 лет назад 0
Вы правы в отношении исходного кода, когда вы переключаете Youtube на версию HTML5. @pow random 14 лет назад 0
Судя по Ctrl + F-й странице YouTube, я думаю, что единственным используемым элементом HTML5 является RvdK 14 лет назад 0
Сайты, которые в настоящее время используют HTML5, также используют запасные варианты, когда элементы доступны / отображаются для определенных пользователей. @pow random 14 лет назад 0
-1
d8uv

Модернизатор идеально подходит, если вы делаете для него библиотеку Javascript

Это уже библиотека? Modernizr очень просто говорит вам, имеет ли данный браузер встроенную функцию или нет. Так что это на шаг раньше. Поэтому (вопрос): Если у меня есть браузер с большинством возможностей HTML5 в настоящее время, как я могу определить, какие элементы HTML5 показывает веб-сайт (без Ctrl + F через источник) RvdK 14 лет назад 0