最新JavaScript判斷是否是360瀏覽器方法
功能
總所周知,360瀏覽器UA信息和谷歌瀏覽器完全一致,之前的諸多奇葩招數(shù)基本也都修復(fù)了
目前測試可用的監(jiān)測方案如下:
友情提示
360瀏覽器修這玩意每次都挺快,不知道能用多久,2023年6月目前可用
直接上代碼
原理就是檢測dll文件,這個文件360瀏覽器 正常版本 和 極速版本 都沒有
<script> function checkIeForNum() { return ((navigator.msPointerEnabled == undefined ? true : navigator.msPointerEnabled) && (navigator.msDoNotTrack == 1 || window.doNotTrack == 1) && ((Number(window.screenX) ? (window.screenLeft - window.screenX != 8) : false) || ((navigator.userAgent.indexOf('MSIE 7.0') != -1 || navigator.userAgent.indexOf('MSIE 8.0') != -1) && console.count == undefined))); } function checkChromeForNum() { var uas = navigator.userAgent.split(' '), result = false; if (uas[uas.length - 1].indexOf('Safari') == -1) { return result; } for (var key in navigator.plugins) { if (navigator.plugins[key].filename == 'np-mswmp.dll') { return !result; } } return result; } function isNumberBrowser() { if (navigator.userAgent.indexOf('Safari') != -1) { return checkChromeForNum(); } else { return checkIeForNum(); } } alert("360瀏覽器檢測狀態(tài):" + isNumberBrowser()) </script>
效果展示
Edge瀏覽器
360瀏覽器
360極速瀏覽器
代碼來源
是根據(jù)網(wǎng)上代碼稍加修改得來,第一位寫出來的也真的是個人才
其他思路
我自己測試了請求360瀏覽器設(shè)置頁面、特殊資源方式,均不好使,這類應(yīng)該是都修了,都不能用了!
總結(jié)
到此這篇關(guān)于最新JavaScript判斷是否是360瀏覽器方法的文章就介紹到這了,更多相關(guān)JS判斷是360瀏覽器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
javascript過濾數(shù)組重復(fù)元素的實(shí)現(xiàn)方法
這篇文章主要介紹了javascript過濾數(shù)組重復(fù)元素的實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下2017-05-05javascript隨機(jī)將第一個dom中的圖片添加到第二個div中示例
此代碼的是一個簡單的例子,將第一個div中的五張圖片中,提取隨機(jī)兩張顯示到第二個div中,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下2013-10-10javascript的列表切換【實(shí)現(xiàn)代碼】
下面小編就為大家?guī)硪黄猨avascript的列表切換【實(shí)現(xiàn)代碼】。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。2016-05-05javascript正則表達(dá)式之search()用法實(shí)例
這篇文章主要介紹了javascript正則表達(dá)式之search()用法,實(shí)例分析了search()的使用技巧,需要的朋友可以參考下2015-01-01JavaScript實(shí)現(xiàn)點(diǎn)擊自制菜單效果
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)點(diǎn)擊自制菜單效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-02-02JavaScript實(shí)現(xiàn)阿拉伯?dāng)?shù)字和中文數(shù)字互相轉(zhuǎn)換
JavaScript實(shí)現(xiàn)阿拉伯?dāng)?shù)字和中文數(shù)字互相轉(zhuǎn)換可以用數(shù)組的循環(huán)檢測后的替換來實(shí)現(xiàn),下面主要講解其中的一些核心算法:2016-06-06javascript HTML+CSS實(shí)現(xiàn)經(jīng)典橙色導(dǎo)航菜單
這篇文章主要介紹了javascript HTML+CSS實(shí)現(xiàn)經(jīng)典橙色導(dǎo)航菜單的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-02-02