js判断360浏览器是兼容模式还是极速模式

2024-12-25 16:50:34
推荐回答(4个)
回答1:

代码如下:



JS显示当前浏览器详细信息 
 
 


 
  名称:   
  
  版本:       内核:  
  
   User-Agent:  
  
 
 
 

回答2:

  • 代码如下:

  • JS显示当前浏览器详细信息

  •   名称:  

  •  

  •   版本:       内核: 

  •  

  •    User-Agent: 

  •  

  • 360极速模式采用的是Wekbit内核,兼容模式是IE内核,也即Trident内核。通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。

  • Trident:IE浏览器使用的内核,该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到目前的IE7。Trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器涌现.

  • Geckos: Netcape6开始采用的内核,后来的Mozilla FireFox也采用了该内核,Geckos的特点是代码完全公开,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。  

  • Presto: 目前Opera采用的内核,该内核在2003年的Opera7中首次被使用,该款引擎的特点就是渲染速度的优化达到了极致,也是目前公认网页浏览速度最快的浏览器内核,然而代价是牺牲了网页的兼容性。  

  • Webkit:Safari浏览器使用的内核。Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎,均是从KDE的KHTML及KJS引擎衍生而来,它们都是自由软件,在GPL条约下授权,同时支持BSD系统的开发。

回答3:

js判断360浏览器是兼容模式还是极速模式方法如下:
function is360se(){
var where = "suffixes", value = "dll", name = "description", nameReg = /fancy/;
var mimeTypes = window.navigator.mimeTypes, i;
for (i in mimeTypes) {
if (mimeTypes[i][where] == value) {
if (nameReg.test(mimeTypes[i][name])) return false;
}
}
return true;
}

回答4:

function is360se(){
var where = "suffixes", value = "dll", name = "description", nameReg = /fancy/;
var mimeTypes = window.navigator.mimeTypes, i;
for (i in mimeTypes) {
if (mimeTypes[i][where] == value) {
if (nameReg.test(mimeTypes[i][name])) return false;
}
}
return true;
}