谷歌机器人是否执行并遵循绑定到点击处理程序的 AJAX 请求
Does the Google bot execute and follow AJAX requests that are bound to an onclick handler?
假设我有一个页面,其中包含一些带有JavaScript onclick处理程序的按钮,这些按钮执行AJAX请求并将返回的HTML插入站点。
加载时不会自动发生任何情况。必须单击按钮。
Google 是否能够在页面上下文中索引通过 AJAX 获取的远程资源的内容?换句话说:谷歌是否会在我的JavaScript中扫描AJAX请求并执行它们,然后将返回的HTML包含在页面内容的扫描中?
答案是:也许吧。一些JavaScript被执行,但究竟执行什么,什么不取决于谷歌的算法。
您最好的选择是注册网站管理员工具并使用它来查看Google如何看待您的网站。
http://www.google.com/webmasters/
更新:这个问题已经得到了回答:谷歌的爬虫会解释Javascript吗?如果我通过 AJAX 加载页面怎么办?
相关文章:
- keyup事件处理程序更改焦点不适用于快速键入
- 提示使用服务器端事件处理程序激活JavaScript
- 将事件处理程序绑定到任何可能的事件
- 正在将事件处理程序添加到不存在的类
- 在AJAX回调和呈现PIXIJS之间处理程序流时遇到了问题
- Adobe Edge:动画完成时添加onComplete处理程序
- 是否可以从输入处理程序中确定输入的类型
- 在循环中附加事件处理程序时出现浏览器性能问题
- 在同一个javascript事件处理程序中调用不同的函数
- 有没有一种方法可以让内联事件处理程序在元素创建后立即执行
- 检查事件处理程序参数
- 实现延迟的jquery更改事件处理程序
- 平均值.on(事件[,选择器][,数据],处理程序)
- getSript在同一对象上多次添加处理程序
- 如何使用Node.js在JavaScript模块文件之间使用事件处理程序
- 如何让React JS点击处理程序在执行时更新DOM
- 如何使jQuery的“bind”或“on”事件处理程序幂等
- Backbone listenTo不将jquery函数作为处理程序进行激发
- 带有参数的Javascript事件处理程序
- Jquery事件处理程序仅适用于匿名函数