百度快照与其他搜索快照对js的处理

来源:百度文库 编辑:神马文学网 时间:2024/04/28 16:40:13
今天在搜索“搞笑短信”的时候打开了www.gxdxw.cn 的百度快照,点开之后发现里面有google adsense的广告,这时突然想起这个网站里面彩铃的广告却出现在百度快照里面,查看源文件才发现是baiduSp联盟的东西,难道百度快照对自己的广告和google的广告还区别对待?    然后找了找,百度主题推广的内容也并未出现在百度快照里面,然而百度搜索联盟的搜索框却也出现在百度快照里面。为什么呢?
仔细查看了一下百度快照里面的源码,百度sp联盟和百度搜索联盟都是通过框架调用的,而百度主题推广是通过js调用的,原来是百度快照对框架调用和js调用处理的不同。也就是说百度保存了页面中通过框架调用的内容,而没有保存通过js调用的内容。也许百度搜索蜘蛛在索引的时候就跳过了js调用的代码了吧!
看了其他搜索的快照。搜狗跟百度一样。google和中搜的快照里面框架和js调用的内容都有。雅虎快照里面也会出现框架和js调用的内容,但是雅虎对js调用的内容有时会出现ie的提示:Internet Explorer 不能链接到您请求的网页。此页可能暂时不可用。有时则会出现js调用的内容。而网易最近正式推广的有道的快照里面则框架和js调用的内容都没有。