谷歌机器人是否执行并遵循绑定到点击处理程序的 AJAX 请求

Does the Google bot execute and follow AJAX requests that are bound to an onclick handler?

本文关键字:处理 程序 请求 AJAX 绑定 是否 机器人 执行 谷歌      更新时间:2023-09-26

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

加载时不会自动发生任何情况。必须单击按钮。

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

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

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

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

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