Angularjs google提供的angular.js应用程序?
谷歌是否有可能在不使用无头浏览器的情况下渲染SPA(特别是角度)Angularjs google提供的angular.js应用程序?,angularjs,seo,headless-browser,Angularjs,Seo,Headless Browser,谷歌是否有可能在不使用无头浏览器的情况下渲染SPA(特别是角度) 我已经完全在angular中构建了一个服务,但我希望能够应用SEO。现在谷歌爬虫能够呈现AJAX(angular)站点: 但是您可以实现AJAX爬行方案(不推荐):首先,不,如果没有实际浏览器的帮助,您无法呈现有角度的页面。这是Angular 2中即将出现的东西,但是现在如果我们想创建HTML快照,我们只能使用PhantomJS或一些无头Chrome之类的东西 然而,正如Alex已经指出的,由于SEO的原因,不再需要它了 但是,
我已经完全在angular中构建了一个服务,但我希望能够应用SEO。现在谷歌爬虫能够呈现AJAX(angular)站点:
但是您可以实现AJAX爬行方案(不推荐):首先,不,如果没有实际浏览器的帮助,您无法呈现有角度的页面。这是Angular 2中即将出现的东西,但是现在如果我们想创建HTML快照,我们只能使用PhantomJS或一些无头Chrome之类的东西 然而,正如Alex已经指出的,由于SEO的原因,不再需要它了
但是,等等,还有更多 我写我自己答案的原因是为了指出Facebook、Twitter、LinkedIn等仍然需要它:( 如果用户在Facebook(或Twitter等)上共享指向您站点的链接,他们的爬虫程序将尝试读取您的页面并生成预览。与搜索引擎不同,这些爬虫程序不会运行Javascript,因此您的页面预览看起来会完全中断 如果希望预览是动态的,那么现在仍然需要html快照