当前位置 : 金戈铁马SEO培训网 / SEO实验

百度可以较大程度上解析Javascript及jQuery

金戈铁马SEO培训网   http://www.Gengtima.com/   June-6 11:07:06

对比下网页实际的代码应该可以较清楚的了解,百度对于这个页面解析了多少JS。

2012-06-01发的此贴,之后随着博客改版快照肯定也会变,因此只有发帖后的几天内,此快照有参考意义。



限于篇幅,这里省去一些推断过程,直接进入初步判断结论:



1. 百度除了能解析原生Javascript以外,也能直接解析jQuery(从搜索引擎角度,它不太可能下载网页的外置jQuery库再分析,故认为它可直接解析jQuery)

2. 对于$(function(){...});中的事件(即DOM加载完毕后自动运行的事件),百度都会解析

3. 它会执行一些判断语句。如我的博客里面是这样写的:如果发现浏览器是IE,则弹出对话框表示不支持;如果非IE且非Webkit内核浏览器(Webkit内核有Chrome, Safari等),就提示在Chrome浏览器中可获得最佳效果。而百度则进入了“非IE且非Webkit”的判断支

4. 结合一些其它例子来看,百度依然不会解析ajax内容,不管ajax是否是随着页面加载而自动加载的

5. 百度有可能(注意,只是“有可能”)在爬虫阶段即解析Javascript。为了页面特效的关系,博客用JS改写了链接,原本链接如/1.seo,通过Javascript自动改成如#1。而刚才看了下,博客里面最近的文章刚好收录情况比较糟糕。


本文来自金戈铁马SEO培训网(www.Gengtima.com),转摘请注明出处。

体验版下载

学员心得分享