Безголовый браузер в Azure работает с JavaScript? - PullRequest
0 голосов
/ 10 декабря 2018

Я пытался использовать phantomjs, но, видимо, это не поддерживается, есть ли способ очистить сайты с помощью функций лазури в javascript?

1 Ответ

0 голосов
/ 11 декабря 2018

Существует много ограничений на службу приложений Azure (включая WebApps, функциональные приложения), например Win32k.sys (User32 / GDI32) Ограничения .Таким образом, некоторые пакеты не поддерживаются в службе приложений Azure, которая, как и PhantomJS / puppteer, должна запускать браузер без монитора, которому требуется поддержка GDI для взаимодействия с javascript / nodejs для получения узла DOM.

Вы можете очистить статическую сетьстраница или только HTML через узел http.ClientRequest или Запрос пакет в приложении функций.Если динамически очищать DOM-узел веб-страницы, единственный способ - использовать PhantomJS / puppteer на виртуальной машине Azure, а не приложения приложений.

...