Phantomjs无法呈现Angular + Websockets页面

时间:2015-05-18 11:45:31

标签: angularjs websocket phantomjs prerender

遇到某些复杂页面(嵌套视图中的复杂页面)在Phantom中根本没有呈现的情况(使用http://prerender.io)我使用:

Phantom 1.9.8
Websocket 1.2.0
Angular 1.3.1

我认为这是websockets的一个问题,因为我测试过的不依赖套接字的页面看起来很好但是当我尝试强制'transports': ['polling']它仍然没有#&# 39;加载ajax。

我想知道是否有无头浏览器可以克服任何websocket障碍

1 个答案:

答案 0 :(得分:0)

您需要编译PhantomJS 2.0,因为1.9.8不支持websockets。我们正在为https://prerender.io生产一个已编译的PhantomJS 2.0,因此您可以尝试使用我们的生产服务器指向您的公共登台服务器。