【发布时间】:2014-09-05 08:26:53
【问题描述】:
我已按照安装 phantomjs 和 spiderable 包的所有说明进行操作(通过此视频进行操作:https://www.eventedmind.com/feed/meteor-the-spiderable-package),我可以看到标记显示正常。但是,在 localhost 和已部署的应用程序上,源代码仅显示典型的流星 javascript 文件。它不会将脚本转换为正确的 html。
我检查了 phantomjs 是否已安装在本地和生产服务器上。我已经检查了我的流星应用程序中列出了可蜘蛛的包。如果我将 ?_escaped_fragment_= 添加到 URL,我可以看到 html 源代码是正确的。如果这有什么不同,我正在运行 Meteor 0.9.0。
请到生产现场查看:http://www.theyfind.me/
感谢任何帮助。
【问题讨论】:
-
当我访问theyfind.me/?_escaped_fragment_= 时一切正常,所以你很好。网络蜘蛛会使用 AJAX 友好的 URL 抓取您的网站,而不是默认的。
标签: javascript meteor phantomjs