IE打开chrome浏览器脚本

window.onload = function () {// var objShell = new ActiveXObject("WScript.Shell");// objShell.Run("chrome www.baidu.com", 0, true);// filePath 根据实际情况填写var href = "http://www.baidu.com";var objShell = new ActiveXObject("WScript.Shell");var newObj1 = new ActiveXObject("Scripting.FileSystemObject");var cmd = "";// let filePath = "C:\\app\\Chrome-81\\chrome.exe";var filePath = "C:\\Program Files(x86)\\Google\\Chrome81\\Application\\chrome.exe";if (newObj1.FileExists(filePath)) {console.log("y");cmd ='cmd.exe /c start C:\\Program" "Files" "(x86)\\Google\\Chrome81\\Application\\chrome.exe ' +url;} else {cmd = "cmd.exe /c start chrome " + href;}objShell.run("cmd.exe /c " + cmd, 0, true);
}

上面这个脚本在页面加载的时候自动打开chrome浏览器,前提你电脑已经安装了chrome浏览器。

如果你想打开火狐浏览器,方法思路跟这个是一样的,改下Run里面的命令。

当我们在IE浏览器运行上述脚本是,会发现没有任何反应。

按F12,我们发现控制台出现这个:

Automation 服务器不能创建对象

解决上面这个报错,需要进行IE的一些配置,步骤如下:

配置完成后重启IE浏览器,再次访问我们的脚本,发现可以正常弹出一个chrome窗口!

JS实现IE11浏览器中打开Chrome浏览器(含IE配置启用ActiveX控件配置)相关推荐

  1. ie浏览器运行JavaScript脚本打开Chrome浏览器ie配置启用ActiveX控件配置

    IE打开chrome浏览器脚本 window.onload=function () {var objShell = new ActiveXObject("WScript.Shell" ...

  2. 河南税务局网站添加到IE浏览器可信站点中,启用“ActiveX控件和插件”,将安全级别设置为‘中’的具体操作

    河南税务局网站http://etax.henan.chinatax.gov.cn/ 添加到IE浏览器可信站点中,启用"ActiveX控件和插件",将安全级别设置为'中'的具体操作 ...

  3. 记录bat脚本启动IE11并启用ActiveX控件

    业务需要,使用了Flash插件,为了实现IE启动时避免插件被禁用,全屏显示,启用相关ActiveX控件,需要编写bat脚本供程序调用初始化,记录如下 本机环境win10,使用IE为IE11,知识点:I ...

  4. 在C#中嵌入Flash对象时遇到未能导入activex 控件的问题

    在开发一个程序时,想在C#中嵌入一段flash作为界面 在从COM组件中导入Shockwave Object 控件时出现这样一个错误 未能导入activex 控件 后来才发现,要导入Shockwave ...

  5. 使用ActiveX控件打开IE浏览器

    2019独角兽企业重金招聘Python工程师标准>>> 事情是这样的,客户让做一个单点登录的功能,但是另一个系统和我们公司的系统部署在同一个服务器上,导致在同一个浏览器使用JS原生代 ...

  6. 【JS】通过JS实现超市小票打印功能——ActiveX控件

    应客户的需求= = ,要在网页端实现打印小票的功能 先来一张打印出的小票效果图(合计明显不对,因为有修改订单功能,请各位忽略) 用什么方法实现呢: 我想应该是有三种吧 1.用第三方的浏览器控件(这个好 ...

  7. js判断是否在微信浏览器中打开

    js判断是否在微信浏览器中打开 function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroM ...

  8. Js判断是否在微信浏览器中打开和微信版本号

    一.判断微信版本号 var wechatInfo = navigator.userAgent.match(/MicroMessenger\\/([\\d\\.]+)/i) ; if( !wechatI ...

  9. js判断H5页面是否是在QQ\UC浏览器中打开

    js判断H5页面是否是在QQ\UC浏览器中打开 var u = navigator.appVersion; var uc = u.split('UCBrowser/').length > 1 ? ...

最新文章

  1. python urllib.request 爬虫 数据处理-Python网络爬虫(基于urllib库的get请求页面)
  2. Promise 的使用
  3. 正面管教之PHP_正面管教
  4. linux网络共享文件夹,[Linux] - Windows与Linux网络共享文件夹挂载方法
  5. 性能测试常用的软件有哪些,常用的正经CPU测试软件有哪些
  6. Eclipse公共许可证
  7. 手机操控全站仪安卓版 测量员.app
  8. 什么是事件冒泡?如何阻止事件冒泡?
  9. AWS 专家教你快速使用 Spring Boot 和 DJL!
  10. Vue.js 2.0版
  11. 泉金海上航线春节期间航班调整 除夕初一各停航4个班次
  12. netsh命令恢复网络_Linux TC模拟网络延迟、丢包、乱序
  13. 网络蜘蛛及搜索引擎基本原理
  14. Layui 个人博客网站源码 (带运行文档)
  15. c语言中如何输出字节数组,C语言中数组所占字节怎么算
  16. python身份证号码共18位_Python实现身份证号码解析
  17. java中math是什么意思,java中的Math种
  18. 银行比赛计算机录入技巧,“金手指”、翻打传票、汉字录入……恒丰银行劳动技能竞赛现场高手过招精彩不断...
  19. 关于移动应用用户体验设计的一些体会
  20. QQ机器人——基于python以及qqbot模块

热门文章

  1. 医院排班算法 护士排班法
  2. eagle的原理图和pcb转换成Altium Designer格式
  3. IT运维人员工作手册通用版
  4. 第19课 Altium Designer20(AD20)+VESC6.4实战教程:PCB布局完成 (北冥有鱼)
  5. linux7下安装cacti,CentOS7下安装搭建Cacti
  6. 趣味算法一棋盘的麦子
  7. 杰理之芯片名字【篇】
  8. 这些SCI写作万能句型,我都帮你总结好了!
  9. 【L2-026 小字辈】天梯赛L2系列详解
  10. GitHub是个啥?咋用?