2015-11-10 11 views
10

のようなよく知られていないヘッドレスブラウザのいくつかを見た後、PhantomJSはHTML 5ビデオをサポートしていません。HTML 5ビデオプレーヤーページとそのサムネイルのスクリーンショットを自動化する必要があります。 HTML 5ビデオが上記のサポートされていないこと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ビデオをしていますか? the documentationに基づいて

+1

このリストを確認してください:https://github.com/dhamaniasad/HeadlessBrowsers – pjc90

答えて

1

SlimerJSはHTML5のビデオとオーディオを再生(及びそれらのスクリーンショットを提供)することができます

をSlimerJSは、Firefoxの上で実行されているので、それには、最近のFirefoxに実装されるすべてのHTML5の標準をサポートしています

SlimerJSのWebページのレンダリングは、Firefoxのレンダリングと厳密に同じです。

caniuse.comに行くと、FirefoxでサポートされているHTML5機能のリストが表示され、SlimerJSによって読み込まれたWebページで使用できます。

フラッシュがあまりにも、サポートされるように言ったが、Flashコンテンツをスクリーンショットでは使用できませんされています

SlimerJSはFlashプラグインがインストールされている場合、Flashコンテンツをロードすることができます(プラグインのレンダリングはできませんがスクリーンショットを撮るときに見られる)。

+0

ドキュメントから:「それはネイティブにヘッドレスではありません。しかし、それはLinuxではxvfbの使用でヘッドレスになる可能性があります(MacOS上ではありません)。 –

関連する問題