Angularjs 如何使用谷歌Ajax抓取

Angularjs 如何使用谷歌Ajax抓取,angularjs,Angularjs,Google支持一种方案,在该方案中,您可以指示页面具有动态内容,它要求片段url以!,比如dynamic.html#!部分 Angularjs有很好的路由支持,但它似乎要求片段总是以/开头。有人知道如何让这些碎片以一个 我只是从Angular开始,但我想您需要设置$location服务的hashPrefix 请参阅上的开发人员指南 从该示例来看,您可能会按照以下方式进行操作: // Not 100% sure this is right $locationProvider.hashPrefix

Google支持一种方案,在该方案中,您可以指示页面具有动态内容,它要求片段url以!,比如dynamic.html#!部分

Angularjs有很好的路由支持,但它似乎要求片段总是以/开头。有人知道如何让这些碎片以一个


我只是从Angular开始,但我想您需要设置
$location
服务的
hashPrefix

请参阅上的开发人员指南

从该示例来看,您可能会按照以下方式进行操作:

// Not 100% sure this is right
$locationProvider.hashPrefix('!');

在同一文档页面底部标题为“爬行你的应用程序”的部分中,似乎还有一种更自动化的方法来实现这一点。

如果你运行的是ruby应用程序,那么有一个gem可以为任何机架式应用程序实现爬行方案
gem安装google\u ajax\u crawler
源代码