我有一个使用D3,canvg和gif.js的网页来生成延时地图的GIF。该页面生成3,000个GIF,一次一个。该页面不适合公共消费。
虽然打开此页面并下载GIF非常有效,但它往往会询问很多浏览器。所以我很好奇是否有办法从命令行无头地运行页面而不实际打开它,而是运行完整的应用程序来呈现页面。
为什么不直接使用Node中的Phantom,你可能会问?对于初学者来说,幻影很难!但更重要的是,我从来没有使用Phantom或任何其他客户端浏览器引擎(如jsdom)完全成功地完全呈现SVG。
所以我的问题基本上是否可以使用Chrome而不是Phantom,并从执行页面的命令行启动一个页面,好像它只是在浏览器中打开但没有实际打开页面。
谢谢!