1、说明你的网页存在漏洞,有人利用你的漏洞修改了你的网页。2、也有可能是你的服务器有其他漏洞,已经是别人的肉鸡了。3、ARP病毒也能在网页中注入代码,但不影响服务器上的源代码。如果是第一种情况,推荐你用AcunetixWebVulnerabilityScanner软件对你的网站进行安全检测,可以根据检测的结果和修改建议对代码进行修改。晕。你没有看明白吗?首先是人家把这个js代码植入到你网站了,应该是网站源文件中,首页的几率最大。这个与百度没关系。人家这个js代码做了识别,基本意思是这样的,js代码判断你网站入口。比如是直接打开的,或是谷歌等搜索引擎打开的,不跳转,当百度页面进来的。跳转到某个网址上去!这属于定向劫持你站的百度流量。还有的专门劫持百度竞价入口的。更气人。呵呵,你好好检查一下你网站源码。问题就出在这里面!JS代码出现错误的解决方法如下所示。
具体解决步骤:
1、在HTML中调用错误的JS文件,然后用浏览器打开,打开后按下键盘上的F12,打开调试工具,打开后,我们查看控制台右上角偏左的位置,如箭头所示,在这个地方显示JS代码中有几处错误。
2、找到控制台中的Console选项,用鼠标左键点击,如下图箭头已经指出。
3、用鼠标点击后,会出现红色的错误提示,在提示中我们可以看到错误的原因,显示这个方法未定义。
4、看控制台右上角我们会发现第几行出现错误,我这段代码是第28行出现错误,我们用鼠标左键点击箭头所指的地方。
5、点击之后我们会找到代码中错误的地方用红色曲线标出,行数正好是28行。
6、这样我们就可以在代码编辑器里面有针对性的修改JS代码了。