js判断浏览器是不是360浏览器,在网上搜了好多方法,都不能进行判断,求大神帮助
判断不了 是什么浏览器,只能判断是什么内核的浏览器,而且兼容的话,一般都是功能测试,是否支持这个方法,而不必在意浏览器的类型。
这个应该是判断不了的。你需要判断浏览器干嘛额?
怎么,360浏览器就爆炸么【滑稽】
<br><br> function (){<br><br> var is360 = false;<br><br> var isIE = false;<br><br> if (window.navigator.appName.indexOf("Microsoft") != -1){<br><br> isIE= true;<br><br> }<br><br> if(isIE&&(window.navigator.userProfile+'')=='null'){<br><br> is360 = true;<br><br> }<br><br> if(is360){<br><br> document.body.innerText = '360浏览器';<br><br> }else if(isIE){<br><br> document.body.innerText = 'IE浏览器';<br><br> }<br><br> }<br><br>
<script>
function (){
var is360 = false;
var isIE = false;
if (window.navigator.appName.indexOf("Microsoft") != -1){
isIE= true;
}
if(isIE&&(window.navigator.userProfile+'')=='null'){
is360 = true;
}
if(is360){
document.body.innerText = '360浏览器';
}else if(isIE){
document.body.innerText = 'IE浏览器';
}
}
</script>
根据浏览器的标题判断,应该能取到。
取浏览器一个特定的文本。权宜之计。。
<br><br> function (){<br><br> var is360 = false;<br><br> var isIE = false;<br><br> if (window.navigator.appName.indexOf("Microsoft") != -1){<br><br> isIE= true;<br><br> }<br><br> if(isIE&&(window.navigator.userProfile+'')=='null'){<br><br> is360 = true;<br><br> }<br><br> if(is360){<br><br> document.body.innerText = '360浏览器';<br><br> }else if(isIE){<br><br> document.body.innerText = 'IE浏览器';<br><br> }<br><br> }<br><br>
360浏览器是双内核的,js是判断浏览器内核的,所以网上自然很难找得到了
不过网上还是给了一个方法的(楼上都提到了)
if(is360)
{
//是360浏览器
}