网站上所有JS效果在FF浏览器无效,原来是百度JQuery被报有害!
早上打开我自己的网站,所有的JS效果(悬浮、事件)在FF浏览器上无效,测试了其他浏览器(360/IE/Chrome/猎豹/搜狗)都没问题。
1、起初我以为是自己不小心误点了FF浏览器的禁用JS了,我就在地址栏输入about:config
查看了javascript:enabled
的结果是true
,说明浏览器的JS效果没有被禁用,是启用状态,我再打开淘宝网站一看,网站上的JS效果都是正常的,说明排除了浏览器的问题,确定是我自己网站的问题。
2、既然是我网站的问题,但昨天晚上我睡之前网站上的JS效果都是正常的啊,怎么突然就不行了呢?难道昨天晚上被攻击了?我查看了网站日志和防火墙日志,没有发现任何被攻击的记录,也排除了网站被攻击。
3、网站没被攻击,难道我写的JS语法有错误吗?我打开浏览器的开发者工具,查看了控制台,也没有报错啊,查看了JS文件,所有的JS函数都有初始化和运行的啊,到底问题是出在哪里呢?
实在是想不到方法了,我才想到还有Chrome浏览器没有测试,我打开Chrome试了一下,得到却是一个大的红窗口,看下面的截图,原来问题是出在了这里,就是因为我引入了百度的JQ库。
这下终于知道问题出在哪里了,我用FF浏览器打开https://lib.baomitu.com/jquery/3.3.1/jquery.min.js
这个百度JQ库文件,果然也报错了,下面是FF浏览器的报错截图。
用了这么久都没问题,怎么突然就不能用了,难道百度的库文件出问题了,他们自己的人不知道?到底是误报?还是库被攻击了?
目前共有 5 条回复