Chrome 本地机器上的无头屏幕截图
Chrome headless screenshot on local machine
我有一个使用 ember 创建的本地主机网站,它运行良好。
我想使用 Lighthouse 获取一些有关一段时间内性能的指标。当然,我希望它在 Chrome 中并且没有头。我使用 NPM 和 运行 以下命令安装了 Lighthouse:
lighthouse http://localhost:4200 -chrome-flags='--headless'
在上面 运行ning 时,我收到以下错误,导致问号作为性能指标:
Chrome didn't collect any screenshots during the page load. Please make sure there is content visible on the page, and then try re-running Lighthouse. (SPEEDINDEX_OF_ZERO)
我尝试运行将 ember 的 dist 文件夹与 http-server 包连接起来,但结果没有差异。出现同样的错误。
当我 运行 针对 google.com 或针对我们测试环境中的网站进行测试时,我得到了结果而不是错误。当一位同事在他的本地计算机上 运行ning 时,没有发生错误。唯一不同的是他是运行ning win8.1,我的机器是win10.
当我 运行 Chrome 没有无头标志时,我也得到了一个结果,但我需要它无头地工作。
我正在使用所有最新版本的 Lighthouse,Chrome,Windows10,节点。也试过 Chromium 但没有区别。
希望有人有想法
一周后再次尝试,还是一样的错误。现在我又试了一次,它起作用了。我的代码库没有任何变化,所有应用程序、包等也是我能看到的相同版本。
我不知道是什么解决了这个问题,但现在可以了。案件结案。
我有一个使用 ember 创建的本地主机网站,它运行良好。
我想使用 Lighthouse 获取一些有关一段时间内性能的指标。当然,我希望它在 Chrome 中并且没有头。我使用 NPM 和 运行 以下命令安装了 Lighthouse:
lighthouse http://localhost:4200 -chrome-flags='--headless'
在上面 运行ning 时,我收到以下错误,导致问号作为性能指标:
Chrome didn't collect any screenshots during the page load. Please make sure there is content visible on the page, and then try re-running Lighthouse. (SPEEDINDEX_OF_ZERO)
我尝试运行将 ember 的 dist 文件夹与 http-server 包连接起来,但结果没有差异。出现同样的错误。
当我 运行 针对 google.com 或针对我们测试环境中的网站进行测试时,我得到了结果而不是错误。当一位同事在他的本地计算机上 运行ning 时,没有发生错误。唯一不同的是他是运行ning win8.1,我的机器是win10.
当我 运行 Chrome 没有无头标志时,我也得到了一个结果,但我需要它无头地工作。
我正在使用所有最新版本的 Lighthouse,Chrome,Windows10,节点。也试过 Chromium 但没有区别。
希望有人有想法
一周后再次尝试,还是一样的错误。现在我又试了一次,它起作用了。我的代码库没有任何变化,所有应用程序、包等也是我能看到的相同版本。
我不知道是什么解决了这个问题,但现在可以了。案件结案。