谷歌机器人是否在网站上触发了JavaScript点击操作及其解决方案
Does google bot trigger javascript click actions on site and solution to it?
那么目前我们的问题是什么,我们正在网站上收到产品的评论,为了优化桌面和移动设备上的页面加载,我们只加载了 10 条评论,然后在每次用户交互的每次点击时,我们加载接下来的 10 条评论。因此,我们希望Google和其他搜索引擎将未初始显示的其他评论的内容编入索引。我们已经将我们的代码堆叠在原版javascript中
jQuery( function() {
...
document.getElementById("ID").onclick( function(...) );
...
});
但是在阅读了一些文章后,我发现Google抓取工具最终只能访问加载在文档就绪上的内容。所以我问是否有人有与此类似的问题,他们是如何解决的,或者是否有任何其他解决方法可以解决这个问题?
我读到谷歌爬虫现在可以执行javascript,谷歌弃用了他们在 https://developers.google.com/webmasters/ajax-crawling/docs/learn-more 之前推荐的解决方案。
在这里,我找到了来自Google的另一个建议:https://support.google.com/webmasters/answer/81766?hl=en 在逐步增强的"开发"部分下
PS:带有"ID"的HTML元素是按钮,谷歌建议是否表明我们应该用锚点替换它?
提前谢谢你。
一种常见的方法是使用分页,其中每个页面都有一些项目和一个唯一的URL,然后Google可以索引这些页面。
渐进式增强意味着您可以使用Javascript将分页菜单替换为一个按钮,该按钮像现在一样通过ajax加载下一项。
相关文章:
- 通过javascript操作图像,非常简单
- 如何使用javascript操作SVG节点,使其在MS Edge中工作
- Rails-带有单选按钮的表单,带有启用/禁用附加元素的javascript操作
- javascript操作(轮盘赌)打开特定页面的结果
- 无法延迟iPhone/iPad上的两个JavaScript操作
- 单击时的javascript操作不起作用
- 如何在我更改输入时添加javascript操作'的内容
- WebSQL和Javascript操作顺序
- 如何使用 JavaScript 操作 html 按钮元素的“onclick”事件
- 使用javascript操作css元素,左短划线
- 遇到奇怪的javascript操作
- 有没有一种方法可以在长时间运行的JavaScript操作之前强制回流
- 根据用户在asp.net网站中选择的弹出窗口使用JavaScript操作网页
- javascript操作错误
- 如何延迟QML中的JavaScript操作
- 使用 JQuery 或 Javascript 操作 JSON
- 单击时的 JavaScript 操作
- 如何在DOM上的javascript操作之后立即获取html元素的高度
- 基于多个可能的 DIV 内容的 JavaScript 操作
- 在加载数据表后触发 JavaScript 操作