navigator.appVersion.indexOf 判断浏览器版本

本文提供了一段代码,用于检测访问网站的浏览器是否为IE8或更低版本,并通过弹窗提示用户更新浏览器以获得更好的体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
</HEAD>
<BODY>
<script>
var name=navigator.appName
var version=navigator.version
document.write("您的浏览器资料是"+name+"<br>"+version )
if( navigator.appVersion.indexOf('MSIE 3')>0      ||
       navigator.appVersion.indexOf('MSIE 8')>0      ||
       navigator.appVersion.indexOf('MSIE 5.1')>0 ||
       navigator.appVersion.indexOf('MSIE 5.0')>0 ||
       navigator.appVersion.indexOf('MSIE 5.2')>0 )
{
     alert('对不起,您的浏览器版本低于5.5')
     window.open('IEUpdate.html','_self')
}  
</script>
<applet code="com.trs.dbg.applet.DbgInit" WIDTH = "0" HEIGHT = "0">
       <PARAM NAME = "CODE" VALUE = "com.trs.dbg.applet.DbgInit">
<PARAM NAME = "ARCHIVE" VALUE = "
http://10.103.2.35/res/Newest.jar ">
       <PARAM NAME = "scriptable" VALUE = "true">
<PARAM NAME = "hosts" VALUE = "10.103.8.50 xhdb-db1 xhdb-db1.xinhuanet.com">
<PARAM NAME = "redirect" VALUE = "
http://xhdb-db1.xinhuanet.com/wps/myportal ">
</applet>
</BODY>
</HTML>

具体应用一下: 意思是如果是IE8时怎么样,不是时怎么样.

var isIE8 = navigator.appVersion.indexOf("MSIE 8") > -1;

if(isIE8) {
   document.forms[0].target = '_self'; //在同一框架或窗口中打开所链接的文档
} else {
   popwin = window.open('about:blank','hao123','menubar=no,resizable=yes,scrollbars=yes,titlebar=no,toolbar=no');
   document.forms[0].target = 'hao123';
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值