PhantomJS使用QtWebKit还是Blink?

doe*_*ter 1 blink qtwebkit chromium phantomjs casperjs

PhantomJS(CasperJS)是否使用WebKit或Chromium作为默认浏览器驱动程序?如果是WebKit,是直接WebKit还是qt或gtk?

Art*_* B. 7

PhantomJS基于QtWebKit.

FAQ说:

问:PhantomJS使用哪个WebKit版本?

答:如果您想了解PhantomJS支持的HTML5/CSS3 /其他功能,使用WebKit版本并不是一个好主意.有关详细信息,请参阅支持Web标准文档页

如果您真的想要获取WebKit版本,请通过用户代理找到它,运行examples/useragent.js.实际版本取决于编译PhantomJS的库.

在PhantomJS 1.9.8中它是534.34.基于此页面它于05/05/2011发布.

PhantomJS 2将使用 2013年11月发布的538.1:

截至2014年5月,它基于webkit 538.1(7个月大).


CasperJS运行在PhantomJS(WebKit)或SlimerJS(Gecko)之上.目前没有其他引擎可用.