Javascript 无服务器渲染的可爬行AJAX应用程序

Javascript 无服务器渲染的可爬行AJAX应用程序,javascript,ajax,seo,web-crawler,isomorphic-javascript,Javascript,Ajax,Seo,Web Crawler,Isomorphic Javascript,问题:在HTML5历史APIpushState的帮助下,是否可以使SPA无需服务器渲染即可爬行 我发现了相互矛盾的含义。你能支持或反驳其中一个吗 我找到的唯一解释是——当Google crawler通过并等待时,您将触发HTML5历史pushState。获取所有异步内容后,触发pushState,爬虫程序开始爬网 谷歌真的知道如何订阅PopState事件吗 不,那是不可能的。我得出了同样的结论,同样的结论也在书中提到过。它说,pushState是一种替代,用于为用户和爬虫程序创建相同的URL

问题:在HTML5历史API
pushState
的帮助下,是否可以使SPA无需服务器渲染即可爬行

我发现了相互矛盾的含义。你能支持或反驳其中一个吗

  • 我找到的唯一解释是——当Google crawler通过
    并等待时,您将触发HTML5历史
    pushState
    。获取所有异步内容后,触发
    pushState
    ,爬虫程序开始爬网

    谷歌真的知道如何订阅PopState事件吗

  • 不,那是不可能的。我得出了同样的结论,同样的结论也在书中提到过。它说,
    pushState
    是一种替代,用于为用户和爬虫程序创建相同的URL


  • p.S.如果用
    pushState
    无法实现,还有其他可接受的方法吗?

    这有点边缘化。但是SEO如何工作和不工作,以及特定的搜索引擎如何运作,在@Will上更合适。对不起,我不能跟随你。请详细解释这似乎不是关于搜索引擎优化的编程,而是关于搜索引擎优化如何工作以及谷歌如何运作。这似乎是上的主题,但不是这里。请阅读屏幕上的警告,我会明白的,thanks@ErikHonn请看一下这个问题,希望你能给我一个答案