2015-11-10 23 views
10

Ho bisogno di automatizzare schermate di pagine di video player HTML 5 e le loro miniature, ma dopo aver guardato alcuni dei browser headless più popolari come PhantomJS non supportano video HTML 5.Browser senza testa che supporta video 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 

Nota che HTML 5 video non è supportato sopra, quello leggero del browser senza testa FUNZIONA supporto HTML 5 video?

+1

Controllare questo elenco: https://github.com/dhamaniasad/HeadlessBrowsers – pjc90

risposta

1

Sulla base di the documentation, SlimerJS può riprodurre video HTML5 e audio (e di fornire gli screenshot di loro):

Dal SlimerJS viene eseguito sulla parte superiore di Firefox, supporta tutti gli standard HTML5 recentemente implementato in Firefox, tra cui cose come audio, video, WebGL ecc.

Il rendering della pagina Web in SlimerJS è strettamente identico al rendering in Firefox.

È possibile andare su caniuse.com per visualizzare l'elenco di funzionalità HTML5 supportate da Firefox e che è possibile utilizzare nelle pagine Web caricate da SlimerJS.

Flash è detto di essere sostenuta, anche, ma il contenuto Flash non è disponibile in screenshots:

SlimerJS è in grado di caricare il contenuto Flash se è installato il plugin di Flash (anche se il rendering del plugin non può essere visto quando si scattano schermate).

+0

Dalla documentazione: 'non è (ancora) nativamente senza testa. Tuttavia, può essere headless con l'uso di xvfb sotto Linux (ma non su MacOS) .' –