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

 我来答
育知同创教育
2017-04-18 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

代码如下:

<html>
<head>
<title>JS显示当前浏览器详细信息</title> 
<SCRIPT>  
function whatBrowser() 

document.Browser.Name.value=navigator.appName; 
document.Browser.Version.value=navigator.appVersion; 
document.Browser.Code.value=navigator.appCodeName; 
document.Browser.Agent.value=navigator.userAgent; 
 
if (window.navigator.userAgent.indexOf('compatible') != -1) {
alert('360兼容模式');
}
if(window.navigator.userAgent.indexOf('AppleWebKit') != -1) {
alert('360极速模式');
}
}  
</SCRIPT> 
<TABLE BORDER> 
</head>
<body bgcolor="#fef4d9" onLoad="whatBrowser()">
<FORM NAME="Browser"> 
<TR> <TD> 名称: </TD> <TD> 
<INPUT TYPE="txt" NAME="Name" Size="150"></TD> </TR> 
<TR> <TD> 版本: </TD> <TD> <INPUT TYPE="txt" NAME="Version" Size="150"></TD> </TR> <TR> <TD> 内核: </TD> 
<TD> <INPUT TYPE="txt" NAME="Code" Size="150"></TD> 
</TR> <TR> <TD> User-Agent: </TD> 
<TD> <INPUT TYPE="txt" NAME="Agent" Size="150"></TD> 
</TR> 
</FORM> 
</TABLE> 
</body>
</html>

收获意外的惊喜
2018-04-11 · TA获得超过6600个赞
知道小有建树答主
回答量:45
采纳率:0%
帮助的人:6884
展开全部
  • 代码如下:

  • <html>

  • <head>

  • <title>JS显示当前浏览器详细信息</title>

  • <SCRIPT>  

  • function whatBrowser()

  • document.Browser.Name.value=navigator.appName;

  • document.Browser.Version.value=navigator.appVersion;

  • document.Browser.Code.value=navigator.appCodeName;

  • document.Browser.Agent.value=navigator.userAgent

  • if (window.navigator.userAgent.indexOf('compatible') != -1)

  • alert('360兼容模式');

  • </SCRIPT>

  • <TABLE BORDER>

  • </head>

  • <body bgcolor="#fef4d9" onLoad="whatBrowser()">

  • <FORM NAME="Browser">

  • <TR> <TD> 名称: </TD> <TD>

  • <INPUT TYPE="txt" NAME="Name" Size="150"></TD> </TR>

  • <TR> <TD> 版本: </TD> <TD> <INPUT TYPE="txt" NAME="Version" Size="150"</TD> </TR> <TR> <TD> 内核: </TD

  • <TD> <INPUT TYPE="txt" NAME="Code" Size="150"></TD>

  • </TR> <TR> <TD> User-Agent: </TD

  • <TD> <INPUT TYPE="txt" NAME="Agent" Size="150"></TD>

  • </TR>

  • </FORM>

  • </TABLE>

  • </body>

  • </html>

  • 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系统的开发。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
联雅网络
2017-03-22 · 百度认证:深圳联雅网络科技有限公司
联雅网络
联雅网络成立于2005年,是一家技术开发型的网络公司,致力于高端品牌网站建设,微信公众平台开发,是一支拥有一百多人的网站设计技术团队。分深圳联雅网络与广州联雅网络,一直专注网站建设领域
向TA提问
展开全部
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;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人啦哈w
2016-08-01 · 知道合伙人软件行家
人啦哈w
知道合伙人软件行家
采纳数:3947 获赞数:19705

向TA提问 私信TA
展开全部
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;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式