HTML - 实现IE浏览器访问网址自动跳转至谷歌浏览器打开

news/2024/11/23 20:28:29/

HTML - 实现IE浏览器访问网址自动跳转至谷歌浏览器打开

  • 一. 实现代码
  • 二. IE浏览器设置

一. 实现代码

注意:代码中的数据变量需要使用 var 声明

  1. 核心代码
    var href = "http://www.baidu.com"
    //创建ActiveXObject实例,只在IE下有效,才可以创建
    var objShell = new ActiveXObject("WScript.Shell");
    /*
    命令参数说明
    cmd.exe /c dir 是执行完dir命令后关闭命令窗口。
    cmd.exe /k dir 是执行完dir命令后不关闭命令窗口。
    cmd.exe /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。
    cmd.exe /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。
    这里的dir是start chrome www.baidu.com//用谷歌浏览器打开百度
    */
    objShell.Run("cmd.exe /c start chrome " + href, 0, true);
    
  2. 跳转案例
    <!DOCTYPE html>
    <html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1.0"><title>Title</title>
    </head><body><div>Content</div>
    </body>
    <script>var href = "http://www.baidu.com"window.onload = function () {var is_chrome = /chrome/.test(navigator.userAgent.toLowerCase());// 判断是否谷歌浏览器if (!is_chrome) {setTimeout(toGG(href), 100);} else {window.location.replace(href)}}function toGG(url) {//创建ActiveXObject实例,只在IE下有效,才可以创建var objShell = new ActiveXObject("WScript.Shell");var x = getChromePath(objShell);if (!x) {alert("当前没有Chrome浏览器,请先安装Chrome浏览器");return}/*命令参数说明cmd.exe /c dir 是执行完dir命令后关闭命令窗口。cmd.exe /k dir 是执行完dir命令后不关闭命令窗口。cmd.exe /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。cmd.exe /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。这里的dir是start chrome www.baidu.com//用谷歌浏览器打开百度*/objShell.Run("cmd.exe /c start chrome " + url, 0, true);}function getChromePath(objShell) {var regPath = ["HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Google Chrome\\InstallLocation","HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Google Chrome\\InstallLocation","HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Google Chrome\\InstallLocation","HKEY_CURRENT_USER\\Software\\WOW6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Google Chrome\\InstallLocation","HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\chrome.exe\\Path","HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\chrome.exe\\Path",];// 判断是否安装谷歌浏览器for (var i = 0; i < regPath.length; i++) {try {var x = objShell.regRead(regPath[i]);if (x) {return x;}} catch (e) { }}return undefined;};
    </script></html>
    

二. IE浏览器设置

  1. 打开IE浏览器,鼠标点击右上角的“工具”菜单,点击后将会带出多个子菜单,如图所示:
    在这里插入图片描述

  2. 在弹出的下拉菜单中,选择“Internet 选项(O)”选项,如图所示:
    在这里插入图片描述

  3. 选择后系统自动弹出一个名为“Internet 选项”的对话框,对话框中的目录点击进入“安全”栏目。如图所示:
    在这里插入图片描述

  4. 在弹出的对话中,在选择区域中有四个选项,分别为Internet本地Intranet受信任的站点受限制的站点。如图所示:
    在这里插入图片描述

  5. 我们分别对四个区域进行安全设置,选择后我们可以看到窗口下方有个名称为自定义级别的按钮,选择点击改按钮,开始对该区域的安全级别进行设置。

    注意:启用保护模式(要求重新启动Internet Explorer(P)),此选项需要取消勾选。

    在这里插入图片描述

  6. 点击进入自定义级别界面之后,把.Net Franework.Net Franework相关组件ActiveX控件和插件里面所有的禁止都改为启用即可。
    在这里插入图片描述

  7. 以上设置完成后,在“Internet选项”对话中点击“确定”按钮,完成对浏览器安全设置的更改。更改设置后,需要关闭重启浏览器。


http://www.ppmy.cn/news/708445.html

相关文章

使Edge浏览器能打开仅支持IE浏览的网站

第一步&#xff0c;打开Edge浏览器&#xff0c;点击右上角的 设置及其他。 第二步&#xff0c;在弹出界面中&#xff0c;点击 扩展&#xff0c;如图&#xff1a; 第三步&#xff1a;弹出的扩展页签&#xff0c;点击 获取 Microsoft Edge 扩展&#xff0c;如图&#xff1a; 第四…

小程序3分钟跑最后一公里极速配送

得分&#xff1a;586581 未计算时间复杂度&#xff1a;运行时间 < 3min&#xff08;i5,8GB&#xff09; 赛题描述&#xff1a; https://tianchi.shuju.aliyun.com/competition/information.htm?spm5176.100067.5678.2.t7Bjn1&raceId231581 较简单的解题思路&#xff1a…

新能源汽车赛道,留给日系车的时间不多了

出品 | 何玺 排版 | 叶媛 从去年初开始&#xff0c;汽车行业已经普遍关注到一个现象&#xff1a;日系品牌的市场占有率在持续下降。而就在日系车市占率逐渐降低的同时&#xff0c;来自美国的特斯拉&#xff0c;以及众多中国自主新能源品牌却呈现出一派欣欣向荣的景象。 毫无疑…

用单片机的知识分析 Switch 游戏机和电瓶车的硬件原理

用单片机的知识分析 Switch游戏机和电瓶车的硬件原理&#xff0c;预算两千多谁的综合性价比最强 让我们直接上对比数据&#xff0c;谁的优胜数据多&#xff0c;咱们挑谁买就对了&#xff01; CPU Switch&#xff1a;NVIDIA基于ARM架构 Tegra&#xff08;X1&#xff09;移动芯…

新一代EV电池即将量产,还能续航1000公里?谁说电车不能跑长途

中国最大的电动汽车电池制造商当代安培科技&#xff08;CATL&#xff09;将于明年开始批量生产电动汽车电池&#xff0c;一次充电续航里程超过1000公里。 该公司表示&#xff0c;宁德时代的新电池麒麟&#xff08;Qilin&#xff09;的体积利用率将达到72%&#xff0c;这比2019年…

快速上手 vercel,手把手教你白嫖部署上线你的个人项目

壹 ❀ 关于 vercel Vercel 是一个云服务平台&#xff0c;支持静态网站&#xff08;纯静态页面&#xff0c;比如现在base utils 文档也是基于vercel&#xff09;和动态网站的应用部署、预览和上线。如果你用过 GitHub Pages &#xff0c;那么心里可能不会太陌生&#xff0c;但你…

MacBook(M1)上安装Ubuntu虚拟机

Mac&#xff08;M1&#xff09;上安装Ubuntu虚拟机 0.下载资料汇总 VMware Fusionhttps://www.vmware.com/products/fusion/fusion-evaluation.htmlubuntu-desktop-arm64.isohttps://cdimage.ubuntu.com/jammy/daily-live/current/ 1.安装VMware Mac版本的VMware叫 VMware …

异常“itunes无法连接iphone 因为收到来自此设备的无效响应”的解决办法

删除电脑上以下位置的Lockdown试试 Vista/Win7的 是 C:\\programdata\\apple\\lockdown XP的 是这个C:\\Documents and Settings\\All Users\\Application Data\\Apple\\lockdown &#xff08;若找不到文件夹&#xff0c;就点文件夹选项&#xff0c;显示隐藏的文件夹&#xff0…