有 Angular/REST 支持的网页,但没有使用导航模块(没有基于哈希的 (#!) 导航)。尽管弃用了 google 的 ajax-crawling webmasters-ajax-crawling,但爬虫似乎只看到 JS 生成的不依赖 AJAX (REST) 调用响应的内容,并且看不到依赖于 AJAX 调用响应的页面内容。
感觉就像 google 没有给页面渲染足够的时间,因为它无法识别 JS 中所有预期的逻辑是否已经完全完成。
问:有没有办法告诉谷歌(以及一般的抽象浏览器)页面完全呈现并且没有挂起的 AJAX 调用?可能有人可以建议如何避免按角度呈现页面 - 直到所有 AJAX 调用完成(可能类似于自定义 ng-cloak)?