1
Google允许将它的库加载到无头浏览器上吗?我正在使用PhantomJS进行测试,但是它们失败,因为它是Can't find the variable: google
,但是如果我在Chrome中运行测试,它们都会通过测试。谷歌是否允许在无头浏览器(PhantomJS)上加载它的库?
Google允许将它的库加载到无头浏览器上吗?我正在使用PhantomJS进行测试,但是它们失败,因为它是Can't find the variable: google
,但是如果我在Chrome中运行测试,它们都会通过测试。谷歌是否允许在无头浏览器(PhantomJS)上加载它的库?
是的,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的执行。