Безглавой браузер, поддерживающий видео HTML 5?
Мне нужно автоматизировать скриншоты страниц с видео-плеером HTML 5 и их миниатюрами, но после просмотра некоторых более популярных браузеров без заголовка, таких как PhantomJS, они не поддерживают видео HTML 5.
>phantomjs examples\features.js
Detected features (using Modernizr 2.0.6):
Supported:
touch
generatedcontent
fontface
flexbox
canvas
canvastext
postmessage
websqldatabase
hashchange
history
draganddrop
websockets
rgba
hsla
multiplebgs
backgroundsize
borderimage
borderradius
boxshadow
textshadow
opacity
cssanimations
csscolumns
cssgradients
cssreflections
csstransforms
csstransitions
localstorage
sessionstorage
webworkers
applicationcache
svg
inlinesvg
smil
svgclippaths
Not supported:
csstransforms3d
webgl
geolocation
indexeddb
video
audio
Обратите внимание, что HTML 5 видео не поддерживается выше, что облегченный браузер без заголовка DOES поддерживает HTML 5 видео?
Ответы
Ответ 1
Основываясь на документации, SlimerJS может воспроизводить видео и аудио HTML5 (и предоставлять скриншоты из них):
Так как SlimerJS выполняется поверх Firefox, он поддерживает все стандарты HTML5, недавно реализованные в Firefox, включая такие вещи, как аудио, видео, WebGL и т.д.
Отправка веб-страницы в SlimerJS строго идентична рендерингу в Firefox.
Вы можете перейти на caniuse.com, чтобы просмотреть список функций HTML5, поддерживаемых Firefox, и вы можете использовать их на веб-страницах, загружаемых SlimerJS.
Говорят, что поддержка Flash также поддерживается, но содержимое Flash недоступно в скриншотах:
SlimerJS может загружать Flash-контент, если установлен плагин Flash (хотя при съемке скриншотов нельзя увидеть рендеринг плагина).