日期:2014-05-16  浏览次数:20413 次

怎样判断一个浏览器是360浏览器
网页制作定位时出现:
在IE9中的定位OK
在火狐浏览器下的定位也OK
在谷歌浏览器下的定位也OK
但是在360浏览器下的定位就出现了严重的偏差

想请教一些有没有一种JS的判断方法,可以判断一个浏览器是否是360浏览器,即要与其他三种浏览器区分开。

谢谢!

------解决方案--------------------
UA=navigator.userAgent;
is360se = UA.toLowerCase().indexOf('360se')>-1 ? true : false;
------解决方案--------------------
360浏览器没接口吧,现在不知道改没有
下面的供参考
http://blog.iswater.net/post/e69c80e696b0e588a4e696ade698afe590a6360e6b58fe8a788e599a8e5b9b6e4b894e88eb7e58f96e78988e69cace79a84e4bba3e7a081efbc81.aspx
------解决方案--------------------
360浏览器没有自己的内核,用的是ie内核,你可以判断此浏览器为ie几。
------解决方案--------------------
360用的ie内核,你判断ie版本就好了,因为360可能还是ie8,
------解决方案--------------------
360是基于ie内核的,至于极速360,貌似是基于webkit.

据楼主描述的,这里就判断是否 为ie就可以了

JScript code

            var ie = !+[1,];
            alert( ie )