【问题标题】:Do Yahoo and Bing crawlers interpret JavaScript the way Google does? [duplicate]Yahoo 和 Bing 爬虫是否像 Google 那样解释 JavaScript? [复制]
【发布时间】:2015-01-21 19:39:38
【问题描述】:

我有一个 Angular 单页应用程序。

Google 在 2014 年年中开始在抓取页面时呈现 JavaScript,但 Yahoo 和 Bing 在抓取页面时是否也解释 JavaScript?

我需要将它们包含在我的 Prerender.io 配置中吗?

【问题讨论】:

    标签: angularjs seo phantomjs bingbot


    【解决方案1】:

    截至今天,没有迹象表明 Bing(为 Yahoo 搜索提供支持)解析和处理 JavaScript 的方式与 Googlebot 相同。因此,如果您希望他们能够阅读由 JavaScript 提供的内容,您应该采取一切必要措施来实现这一目标。

    【讨论】:

    • 这暗示 Bing 根本不处理 JavaScript。请参阅 stackoverflow.com/a/1785101/8384 和 blogs.bing.com/webmaster/2014/11/03/meet-our-mobile-bots
    • @McKay 那些需要使用 Google 确实 not 需要的 pushState,因为它可以在没有它的情况下处理 javascript。这是一个非常大的区别。
    • 据我所知,处理用户看到的 javascript,但提供了具体的指导来帮助您的用户。 IE。确保如果你 pushstate 和用户(或爬虫)去那个 url,它可以工作。
    • 这就是区别。 Google 并不需要。必应。
    • 我认为 Bing 也不行。他们只是试图让访问该链接的查看者在爬虫执行 pushstate 时真正看到该链接上的内容..
    猜你喜欢
    • 2016-01-03
    • 2014-10-14
    • 1970-01-01
    • 2013-12-24
    • 1970-01-01
    • 1970-01-01
    • 2013-10-10
    相关资源
    最近更新 更多