2015-10-06 53 views

回答

2

是的,Google JavaScript库在PhantomJS上运行。这是他们来PhantomJS的方式,有时候令人困扰。由于POODLE漏洞,大多数Web服务器已禁用对SSL v3的支持,但PhantomJS < 1.9.8将其用作默认值。

您运行它时需要将--ssl-protocol=tlsv1 --ignore-ssl-errors=true命令行标志传递给PhantomJS,或者您可以更新到更新的版本,例如1.9.8或2.0.0。

这是不完全正确的,因为PhantomJS 1.x中还没有实现Function.prototype.bind许多网站使用,这可能会阻止一些JavaScript的执行。