Javascript 无头Chrome:从命令行运行网页而不启动它?

Javascript 无头Chrome:从命令行运行网页而不启动它?,javascript,google-chrome,d3.js,phantomjs,headless-browser,Javascript,Google Chrome,D3.js,Phantomjs,Headless Browser,我有一个网页,使用D3,并生成GIF的时间推移地图。该页面一次生成3000个GIF。该页面不是供公众使用的 虽然打开此页面并下载GIF效果很好,但它往往需要大量的浏览器。因此,我很好奇是否有一种方法可以从命令行无头运行页面,而不实际打开它,而是运行完整的应用程序来呈现页面 你们可能会问,为什么不直接使用节点的幻影呢?首先,幻影很难!但更重要的是,我从未完全成功地使用Phantom或任何其他客户端浏览器引擎(如jsdom)完全正确地呈现SVG 因此,我的问题基本上是,是否可以使用Chrome而不是

我有一个网页,使用D3,并生成GIF的时间推移地图。该页面一次生成3000个GIF。该页面不是供公众使用的

虽然打开此页面并下载GIF效果很好,但它往往需要大量的浏览器。因此,我很好奇是否有一种方法可以从命令行无头运行页面,而不实际打开它,而是运行完整的应用程序来呈现页面

你们可能会问,为什么不直接使用节点的幻影呢?首先,幻影很难!但更重要的是,我从未完全成功地使用Phantom或任何其他客户端浏览器引擎(如jsdom)完全正确地呈现SVG

因此,我的问题基本上是,是否可以使用Chrome而不是Phantom,并从命令行启动一个页面,该命令行执行该页面,就好像它只是在浏览器中打开,但实际上没有打开该页面一样

谢谢

你可以用。这样做的好处是,你可以很容易地保存生成的GIF,这是Chrome无法做到的,除非你同时运行服务器

否则,您可以使用一些。这样做的好处是,你可以很容易地保存生成的GIF,这是Chrome无法做到的,除非你同时运行服务器

否则会有一些