
<script type=“text/javascript”>
function isIE(){
return navigatorappNameindexOf(“Microsoft Internet Explorer”)!=-1 && documentall;
}
function isIE6() {
return navigatoruserAgentsplit(“;”)[1]toLowerCase()indexOf(“msie 60″)==“-1″false:true;
}
function isIE7(){
return navigatoruserAgentsplit(“;”)[1]toLowerCase()indexOf(“msie 70″)==“-1″false:true;
}
function isIE8(){
return navigatoruserAgentsplit(“;”)[1]toLowerCase()indexOf(“msie 80″)==“-1″false:true;
}
function isNN(){
return navigatoruserAgentindexOf(“Netscape”)!=-1;
}
function isOpera(){
return navigatorappNameindexOf(“Opera”)!=-1;
}
function isFF(){
return navigatoruserAgentindexOf(“Firefox”)!=-1;
}
function isChrome(){
return navigatoruserAgentindexOf(“Chrome”) > -1;
}
</script>
下面介绍下 js获取客户端浏览器信息
Navigator 对象包含有关浏览器的信息。js就是通过Navigator的属性获取客户端浏览器信息
Navigator 对象属性:
属性
描述
appCodeName 返回浏览器的代码名。
appMinorVersion 返回浏览器的次级版本。
appName 返回浏览器的名称。
appVersion 返回浏览器的平台和版本信息。
browserLanguage 返回当前浏览器的语言。
cookieEnabled 返回指明浏览器中是否启用 cookie 的布尔值。
cpuClass 返回浏览器系统的 CPU 等级。
onLine 返回指明系统是否处于脱机模式的布尔值。
platform 返回运行浏览器的 *** 作系统平台。
systemLanguage 返回 OS 使用的默认语言。
userAgent 返回由客户机发送服务器的 user-agent 头部的值。
userLanguage 返回 OS 的自然语言设置。
你要区分的不应该是360浏览器,而是采用的Chromium所使用的核心(老版本为WebKit,新版本为谷歌自己根据WebKit修改的一个分支Blink)
①在360浏览器官网的帮助中有一个“内核控制meta说明”,提供了官方方案,不是用js,而是用meta 标签识别,自己看看,限于规定就不给你发网址了。但是这个办法只对360浏览器有效,所以看来你得好好学习一下浏览器兼容,最起码把CSS的浏览器兼容学会。
②看来你的那个在搜狗、猎豹、遨游等双核浏览器都会是错位的,他们和360一样。
建议你先安装这几个浏览器:
Chrome,FireFox,IE Tester
根据你的描述,估计浏览器兼容问题应该都不少。。。
总之,浏览器兼容的知识,恶补一下吧。。。。
使用navigatoruserAgent来判断浏览器类型。
var isIE=navigatoruserAgenttoUpperCase()indexOf("MSIE")true:false; //判断是否是IE浏览器var isFirefox=navigatoruserAgenttoUpperCase()indexOf("FIREFOX")true:false;//是否是火狐浏览器
补充:
userAgent 属性是一个只读的字符串,声明了浏览器用于 >
<head>
<!--[if lt IE 7]>
<script type="text/javascript">
alert('请您升级到IE7或以上版本!');
windowopen(";
放到head里
<script>
if(!+[1,]){windowlocationhref='indexhtml';}
else {alert("这不是ie浏览器");}
</script>
你想通过js启动浏览器是不现实的:js“寄生”于浏览器中,无法在浏览器中启动另一个浏览器。
但,并不是不能实现你的需求了,方法如下:
在IE浏览器中打开该链接地址》将当前页收藏为书签》将书签创建一个桌面快捷方式(这一步,可以直接用鼠标拖拽标签至桌面)
以上就是关于js如何判断浏览器全部的内容,包括:js如何判断浏览器、js如何区别当前浏览器是IE浏览器还是360浏览器、怎样用JS判断浏览器是火狐还是IE等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)