检测IE浏览器类型并跳转至谷歌浏览器打开网页

本文介绍如何通过ActiveXObject检测IE浏览器,并实现跳转至Chrome或执行下载任务,同时提及注意事项,如IE的vmax限制和ActiveX设置。

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

一、检测是否是IE浏览器,然后展现跳转或下载页面

不使用userAgent的原因:可被修改,没有检测ActiveX特性坚定

if (!!window.ActiveXObject || "ActiveXObject" in window) {
   window.location.replace('toChrome.html')
}

二、进行下载或跳转

1、下载

<a href="Google.exe"><div class="toLoad" id="toLoad">去下载</div></a>

2、打开谷歌浏览器

ie浏览器需开启ActiveX服务

设置->Internet选项->安全->自定义级别->ActiveX控件和插件->对未标记可安全执行脚本的ActiveX控件初始化并执行脚本->启用(不安全)

var objShell = new ActiveXObject("WScript.Shell");
objShell.Run("cmd.exe /c start chrome " + window.location.href, 0, true);

注意!!!!

1、IE不支持vmax

2、检测浏览器的方法只适用于检测IE浏览器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值