有区分360浏览器兼容模式和ie的方法吗??

如题,360浏览器兼容模式下,所有浏览器信息和ie一模一样。
有什么办法在只动用前端的情况下辨别出来的,用的是vue。

2个回答

没有办法,因为360就是ie的盗版+一堆流氓病毒插件,换了一个名字而已。

gz4524
Aqing. 回复caozhy: 最终结果是不辨别了,把它的兼容模式当ie处理
一年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复Aqing. : 你要给360写插件,免不了要被360敲诈勒索一次,但是你用户愿意花钱就这么搞
一年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复Aqing. : 除非你能让你的用户下载一个你写的程序,你的程序安装到用户计算机以后,可以附着在360上,然后拦截并且修改,产生一个独特的ua让你服务器识别。
一年多之前 回复
gz4524
Aqing. 研究这么久,我也这么想。可需求要,就得硬着头皮上
一年多之前 回复

function checkBrowser(){
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;
}

gz4524
Aqing. 这个只能在极速模式下辨别
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问