Javascript 关于DOM就绪状态、页面加载状态和脚本执行状态的搜索引擎爬虫行为
我有一个带有大量jQuery操作的网站。为了创建一个不那么混乱的页面加载,我在初始页面加载时隐藏()内容容器,并在页面加载后显示():Javascript 关于DOM就绪状态、页面加载状态和脚本执行状态的搜索引擎爬虫行为,javascript,hide,search-engine,pageload,domready,Javascript,Hide,Search Engine,Pageload,Domready,我有一个带有大量jQuery操作的网站。为了创建一个不那么混乱的页面加载,我在初始页面加载时隐藏()内容容器,并在页面加载后显示():$(window).load(function(){//show content… 这是现在的序列,在人眼浏览器中运行良好: 在初始页面加载时隐藏内容 等待页面完全加载 显示内容 执行jquery操作 但我想知道这对爬虫程序是如何工作的。爬虫程序是否等待“页面->加载”和“脚本->完成”呢?如果没有,爬网结果可能会变得混乱。首先,隐藏内容的排名会降低,因此您的内容
$(window).load(function(){//show content…
这是现在的序列,在人眼浏览器中运行良好:
但我想知道这对爬虫程序是如何工作的。爬虫程序是否等待“页面->加载”和“脚本->完成”呢?如果没有,爬网结果可能会变得混乱。首先,隐藏内容的排名会降低,因此您的内容可能不会像您希望的那样表现良好。您希望绝对确保搜索引擎看到的是已完成的内容,而不是隐藏的内容 您可以在搜索控制台(以前的网站管理员工具)中查看我们(Google)“看到”的使用Fetch and Render as Google的内容;在我们标题为的文章中阅读更多关于该功能的信息。如果渲染的图像看起来正确,您就可以开始了