FireFox的无头浏览器(类似于PhantomJS for Chrome)

时间:2015-06-11 16:26:39

标签: javascript gruntjs headless-browser

FireFox是否有无头浏览器(类似于PhantomJS for Chrome),可以与Karma一起使用?

使用Grunt FireFox Launcher插件会导致浏览器每次使用GRUNT构建JavaScript时都会启动。我们想要一些更安静的东西,并将其输出重定向到控制台窗口。与PhantomJS在Chrome中的工作方式非常相似。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

首先:Phantomjs不会启动Chrome。 Phantomjs是Webkit的javascript实现。

现在,如果你想无头地运行firefox,你可以在XVFB中运行它。由于您还没有对构建进行任何了解,因此我只是链接到节点xvfb,这可能是一个开始的好地方:https://github.com/proxv/node-xvfb

答案 1 :(得分:0)

PhantomJS运行webkit而不是Chrome。它是相同的引擎,但Chrome增加了更多(即Intl支持)。 Gecko没有相同的功能 - 相当于Firefox的webkit。在Linux或OS X上,您可以使用xvfb和Firefox来阻止窗口弹出。