您好,欢迎访问【高丹SEO】网站登录
西安SEO为您提供SEO基础知识,SEO排名技术,网站优化教程,SEO问题解答,网站优化,网站SEO顾问等服务。
首页 >> 网站建设经验 >> 谨防js中藏猫腻

谨防js中藏猫腻

2014-07-05 0
浏览次数2627次

近期在检查一个网站的时候发现几个站长容易忽视的问题,再此就简单来说下我遇到的问题。

 

这几天手里有好几个网站分别都出现了百度输入网址,title变为网址的现象,描述和关键词全部都没有了,分别做了:更换服务器、购买加速了、查杀后门,均没有解决问题。

 

今天在和一个朋友聊天的过程中,无意发现了一个情况,他说他的网站打开有弹窗广告,找不到别人是怎么加的,但是我这边打开他的网站没有弹窗,就对他的网站里面进行了检查,他的网站首页调用了联系QQ,调用方式是采用js的方式调用的,如下

 

<script language="javascript" type="text/javascript" src="qq.js"></script>

这里大家看起来只是一个正常的调用QQ的方法,但是详细打开QQ.js这个文件,其中包含了以下两行代码

document.writeln("<script type=\"text\/javascript\" src=\"http:\/\/cbjs.baidu.com\/js\/m.js\"><\/script>");
document.writeln("<script type=\"text\/javascript\">BAIDU_CLB_fillSlot(\"222222\");<\/script>");

这里许多朋友应该就明白其中的意思了,着两行代码分别是使用百度广告管家创建的,其中第一行代码是引用百度的js,第二行是调用该js中的某个广告位“BAIDU_CLB_fillSlot(\"222222\");”就是广告名称。删掉着两行,更新首页,弹窗消失了,问题解决。

 

到这里,我赶紧先检查了一下我自己的网站,果不其然,出现问题的网站里面都有类似的问题,及时清理,坐等恢复。

 

这个细节问题,许多站长朋友应该都没有注意到,写本文的目的就是提醒广大站长朋友,在网站遇到问题的时候,一定要仔细检查,网站随时备份,以便于前后代码对照。认真检查网站里面的js文件,是否有调用广告,或者调用其它内容,有的话及时清理,以便于造成严重的后果。

全部评论:0