Можностей, предоставляемых веб-разработчикам


Обходной путь № 3: элемент медиа генерируется с помощью JavaScript



Pdf көрінісі
бет174/232
Дата06.01.2022
өлшемі5,47 Mb.
#12231
1   ...   170   171   172   173   174   175   176   177   ...   232
Обходной путь № 3: элемент медиа генерируется с помощью JavaScript
Еще один обходной путь подразумевает вставку элемента медиа с помощью JavaScript. Вы 
создаете элемент медиа, присоединяете обработчики событий, а затем задаете источник 
и вставляете его в DOM.
Помните: при вставке элемента медиа с использованием JavaScript приходится либо вруч-
ную добавлять весь набор элементов 
source
, либо распознавать возможности браузера 
и добавлять атрибут 
src
 со значением, которое данный браузер поддерживает, например 
WebM/video для Chrome.
Мне не слишком-то нравится это решение, так как оно подразумевает, что пользовате-
ли, в браузерах которых JavaScript отключен, вообще не получают никакого видео или 
аудио. Несмотря на то что многое, сделанное на базе HTML5, представляет собой «веб-


Видео и аудио  •  151
приложения», что-то говорит мне (и, надеюсь, вам), что это не очень круто, когда на 
JavaScript приходится полагаться только для того, чтобы заставить связанные с видео 
события работать так, как нам требуется. Даже если вы не так уж похожи на меня (что 
вполне вероятно), поисковые машины большого брата Google не смогут найти и проин-
дексировать ваше поразительное видео с котиком, танцующим под братьев Хэнсонов, если 
ролик будет вставляться на страницу посредством JavaScript-кода. Так что давайте сразу 
перейдем к моему любимому обходному пути № 4.


Достарыңызбен бөлісу:
1   ...   170   171   172   173   174   175   176   177   ...   232




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет