首先來侮辱一下
360
,
360
畢竟是一家流氓底子的企業,是以它做什麼軟體總是透露出一種流氓氣息,讓你感受它的流氓風格,國内能與之媲美的流氓企業
WPS
可以争鋒一下(題外話),下面來具體說說 360浏覽器 如何流氓,如何用 JS 腳本區分 360浏覽器 。
360浏覽器流氓行為
我是Mac使用者,因為本站上線了屏蔽廣告提醒,但是大量360浏覽器使用者回報沒安裝屏蔽廣告插件,也會提醒,後來我看了下,TMD 360自帶插件,我特意找了一個
Windows
電腦。
1. 360浏覽器給自家公司的網站UA會帶上 QIHU 360SE

隻要是360企業的網站,隻要是通路非靜态檔案,都會帶上。
2. 360浏覽器給自家公司的網站限制使用者必須使用“極速模式”
360浏覽器 回應此舉是為了把選擇權給使用者,那你網站的選擇權呢?
360
也開放了讓站長申請,然後沒後文,也不會通過。
3. 360浏覽器自帶廣告屏蔽插件,不攔截自己所有網站的廣告
隻攔截别人網站的廣告,自家的不攔截,哈哈,無恥之徒。毫無底線。
360浏覽器識别
先說明下隻能識别
360急速模式
,相容(IE)模式,識别不了。 Javascript 腳本代碼如下:
function getBrowserInfo(){
var ua = navigator.userAgent.toLocaleLowerCase();
var browserType=null;
if (ua.match(/msie/) != null || ua.match(/trident/) != null) {
browserType = "IE";
browserVersion = ua.match(/msie ([\d.]+)/) != null ? ua.match(/msie ([\d.]+)/)[1] : ua.match(/rv:([\d.]+)/)[1];
} else if (ua.match(/firefox/) != null) {
browserType = "火狐";
}else if (ua.match(/ubrowser/) != null) {
browserType = "UC";
}else if (ua.match(/opera/) != null) {
browserType = "歐朋";
} else if (ua.match(/bidubrowser/) != null) {
browserType = "百度";
}else if (ua.match(/metasr/) != null) {
browserType = "搜狗";
}else if (ua.match(/tencenttraveler/) != null || ua.match(/qqbrowse/) != null) {
browserType = "QQ";
}else if (ua.match(/maxthon/) != null) {
browserType = "遨遊";
}else if (ua.match(/chrome/) != null) {
var is360 = _mime("type", "application/vnd.chromium.remoting-viewer");
function _mime(option, value) {
var mimeTypes = navigator.mimeTypes;
for (var mt in mimeTypes) {
if (mimeTypes[mt][option] == value) {
return true;
}
}
return false;
}
if(is360){
browserType = '360';
}else{
browserType = '谷歌';
}
}else if (ua.match(/safari/) != null) {
browserType = "Safari";
} return browserType;
}
alert(getBrowserInfo());
其實要是有心,您可以看得出來, 360浏覽器 無法從
userAgent
判斷,除了他自己的網站。是以我們從
mimeTypes
判斷。您也可以輸出下
mimeTypes
,可以找出存在某種問題或陰謀。
版權所屬:SO JSON線上解析
原文位址:https://www.sojson.com/blog/333.html
轉載時必須以連結形式注明原始出處及本聲明。