首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支持HTML 5视频的无头浏览器?

支持HTML 5视频的无头浏览器?
EN

Stack Overflow用户
提问于 2015-11-10 04:02:40
回答 2查看 3.3K关注 0票数 10

我需要自动化HTML5视频播放器页面的截图和缩略图,但是在查看了一些比较流行的无头浏览器(如PhantomJS )之后,它们不支持HTML5视频。

代码语言:javascript
复制
>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

请注意,上面不支持HTML5视频,支持HTML5视频是什么轻量级无头浏览器?

EN

回答 2

Stack Overflow用户

发布于 2018-06-06 07:14:29

有一个解决方案,但它不是重量。(虽然相当快),现在,您可以使用无头选择运行火狐。这里有些代码是如何使用Selenium来实现的。

代码语言:javascript
复制
options = new FirefoxOptions();
options.addArguments("--headless"); // This will make Firefox to run in headless mode.
System.setProperty("webdriver.gecko.driver", "lib/firefox/geckodriver.exe");
        FirefoxProfile profile = new FirefoxProfile();
        FirefoxBinary binary = new FirefoxBinary(new File("lib/firefox/firefox.exe"));
        options.setBinary(binary);
        options.setProfile(profile);
        driver = new FirefoxDriver(options);

或者,您可以构建PanthomJS来支持HTML5。跟着这个,https://github.com/ariya/phantomjs/issues/10839#issuecomment-331457673

票数 2
EN

Stack Overflow用户

发布于 2017-04-02 06:36:13

基于文献资料SlimerJS可以播放HTML5视频和音频(并提供截图):

由于SlimerJS是在火狐之上执行的,所以它支持最近在火狐中实现的所有HTML5标准,包括音频、视频、WebGL等。 SlimerJS中的网页呈现与火狐中的呈现完全相同。 您可以在caniuse.com上查看火狐支持的HTML5特性列表,也可以在SlimerJS加载的网页中使用。

据说Flash也被支持,但是Flash内容在屏幕截图中是不可用的:

如果安装了Flash插件,SlimerJS可以加载Flash内容(尽管在截图时看不到插件的呈现)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33622662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档