PhantomJS使用QtWebKit还是Blink?

时间:2014-12-29 07:28:31

标签: phantomjs casperjs chromium qtwebkit blink

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

1 个答案:

答案 0 :(得分:7)

PhantomJS基于QtWebKit。

常见问题解答说:

  

问:PhantomJS使用哪个WebKit版本?

     

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

     

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

在PhantomJS 1.9.8中,它是534.34。基于this page,它于05/05/2011发布。

PhantomJS 2 will use 538.1于2013年11月发布:

  

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


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