js如何判断浏览器

js如何判断浏览器,第1张

<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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9291934.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存