Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关于DOM就绪状态、页面加载状态和脚本执行状态的搜索引擎爬虫行为_Javascript_Hide_Search Engine_Pageload_Domready - Fatal编程技术网

Javascript 关于DOM就绪状态、页面加载状态和脚本执行状态的搜索引擎爬虫行为

Javascript 关于DOM就绪状态、页面加载状态和脚本执行状态的搜索引擎爬虫行为,javascript,hide,search-engine,pageload,domready,Javascript,Hide,Search Engine,Pageload,Domready,我有一个带有大量jQuery操作的网站。为了创建一个不那么混乱的页面加载,我在初始页面加载时隐藏()内容容器,并在页面加载后显示():$(window).load(function(){//show content… 这是现在的序列,在人眼浏览器中运行良好: 在初始页面加载时隐藏内容 等待页面完全加载 显示内容 执行jquery操作 但我想知道这对爬虫程序是如何工作的。爬虫程序是否等待“页面->加载”和“脚本->完成”呢?如果没有,爬网结果可能会变得混乱。首先,隐藏内容的排名会降低,因此您的内容

我有一个带有大量jQuery操作的网站。为了创建一个不那么混乱的页面加载,我在初始页面加载时隐藏()内容容器,并在页面加载后显示():
$(window).load(function(){//show content…

这是现在的序列,在人眼浏览器中运行良好:

  • 在初始页面加载时隐藏内容
  • 等待页面完全加载
  • 显示内容
  • 执行jquery操作

  • 但我想知道这对爬虫程序是如何工作的。爬虫程序是否等待“页面->加载”和“脚本->完成”呢?如果没有,爬网结果可能会变得混乱。

    首先,隐藏内容的排名会降低,因此您的内容可能不会像您希望的那样表现良好。您希望绝对确保搜索引擎看到的是已完成的内容,而不是隐藏的内容

    您可以在搜索控制台(以前的网站管理员工具)中查看我们(Google)“看到”的使用Fetch and Render as Google的内容;在我们标题为的文章中阅读更多关于该功能的信息。如果渲染的图像看起来正确,您就可以开始了