1

假设我有一个页面,其中包含一些带有 JavaScript onclick 处理程序的按钮,这些处理程序执行 AJAX 请求并将返回的 HTML 插入到站点中。

这一切都不会在加载时自动发生。必须单击按钮。

Google 是否能够在页面上下文中索引通过 AJAX 获取的远程资源的内容?换句话说:Google 是否会在我的 JavaScript 中扫描 AJAX 请求并执行它们,然后将返回的 HTML 包含在其对页面内容的扫描中?

4

1 回答 1

1

答案是:也许。一些 JavaScript 被执行,但究竟是什么被执行,什么不取决于谷歌的算法。

您最好的选择是注册网站管理员工具并使用它来查看谷歌如何看待您的网站。

http://www.google.com/webmasters/

更新:这个问题已经得到回答:谷歌的爬虫是否解释 Javascript?如果我通过 AJAX 加载页面怎么办?

于 2013-10-10T19:31:11.043 回答