在微软的天蓝色网络应用程序中运行无头铬

时间:2017-11-13 13:20:07

标签: azure azure-web-sites google-chrome-headless

我目前正在使用phantomjs生成网页截图。 由于各种问题,包括网络字体和视频标签支持,我想尝试切换到无头镀铬。

有没有人在天蓝色网页应用中成功运行无头镀铬? 我找不到.net api,并假设我需要用puppeteer运行node.js如果我想要一个类似于phantomjs的javascript api。

1 个答案:

答案 0 :(得分:1)

目前,大多数 的大型库是为NodeJS制作的。没有它就可以运行Chrome无头,但是你需要一个用于.NET API的库来有效地与Chrome通信。如果不存在,则协议本身记录为here,您可以为.NET构建一个。

如果您正努力让Chrome在Azure上运行,我会提供一个提供Docker镜像的服务,这可能就像启动和运行一些命令一样简单(位于here)。除此之外,还有一些开源选项,但它们有不同的问题和用例。