Firefox有了新的无头模式

尝试消除问题的工具

Mozilla 计划 在Linux上的Firefox 55 Stable和Windows和Mac设备上的Firefox 56 Stable中引入无头模式支持。

无头模式是一种特殊的显示模式,其中未显示Web浏览器的用户界面元素。既然是这种情况,它就会用在特殊的用例中,例如,当您运行自动化测试或需要在没有Web浏览器用户镶边的情况下显示站点或服务时。

一个错误是 提起 九年前,在Bugzilla @ Mozilla上将无头模式集成到浏览器中。

Google Chrome已经支持无头模式。我们之前曾在Ghacks上讨论过如何启用它,建议您查看该指南,以了解更多信息。 如何在无头模式下运行Chrome

对于Firefox,需要在Linux上运行Firefox 55或更高版本,在Windows或Mac上运行Firefox 56或更高版本以获取支持。您可以通过在浏览器的地址栏中加载about:support来检查浏览器的版本。这将显示Firefox的版本,频道和其他信息。

注意 :无头模式目前无法正常工作。当您尝试使用-headless参数加载Firefox时,您会发现浏览器根本无法启动。我在Windows和Linux以及几个不同的Firefox版本上对此进行了测试,但在撰写本文时它不起作用。我没有尝试与Selenium一起运行它,所以这可能已经起作用。

以无头模式运行Firefox

Firefox中无头模式的最初实现是基本的。您需要使用-headless参数运行浏览器以启用它。我建议您创建一个新的配置文件或为此使用便携式版本的Firefox,因为您可能不想在无头模式下运行主Firefox配置文件。

其背后的原因是,在激活无头模式时您没有任何用户界面。这意味着您没有可以与之交互的地址栏,标题栏和标签栏。

您可以通过单击跟随Firefox Web浏览器中无头模式的开发 这个连结 。它导致Bugzilla @ Mozilla上的元错误。