【发布时间】:2013-07-11 04:12:43
【问题描述】:
我们知道 Meteor 的 which desktop browsers are supported,但官方支持哪些无头浏览器?
【问题讨论】:
标签: meteor
我们知道 Meteor 的 which desktop browsers are supported,但官方支持哪些无头浏览器?
【问题讨论】:
标签: meteor
我从未读过任何关于无头浏览器支持 Meteor 的声明,但根据我自己使用 PhantomJS 的经验,我很确定这是一个安全的选择。
【讨论】:
我使用过 Phantomjs,在使用 Meteorjs 时没有发现任何问题。
至于对它的支持,请查看流星博客中的这篇文章: http://meteor.com/blog/2012/08/08/search-engine-optimization
好像是这样……
【讨论】:
我用过 casperjs。它适用于单浏览器测试。但是:请注意,casperjs/phantomjs 一次只能模拟一个浏览器。如果您想使用单独的无头浏览器测试多用户功能,您将不得不使用其他东西(或者可能在单独的 node.js 实例中运行多个 casperjs)。
尝试其他选择:
zombie.js 似乎不起作用;处理模板似乎不够聪明,但也许你可以通过一些摆弄来让它工作。
ghost.py 似乎在简单的流星页面加载时也失败了,尽管我可能只是做错了什么。
我还没有尝试过 spynner.py、envjs 或其他。
【讨论】: