码迷,mamicode.com
首页 > 其他好文 > 详细

IE浏览器和谷歌浏览器的互跳

时间:2020-07-05 17:33:38      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:bat   lazy   pre   creat   com   文件中   ie浏览器   span   cmd   

1. IE浏览器跳转到谷歌浏览器

var obj = new ActiveXObject(‘WScript.Shell‘)
// &符号要转义^&
obj.Run(‘cmd.exe /c start chrome http://localhost/login/html‘+window.location.search.replace(/&/g,‘^&‘),0,true)

主要是利用了IE浏览器的ActiveXObject对象实现。

注意事项:

  1.跳转如果携带参数, 需要将查询字符串中&连接符改为^&

  2.需要设置IE浏览器的安全设置,将ActiveX控件标记为可安全执行脚本,操作步骤如下:

    在Intenet选项 安全 把站点加入 受信任站点 ,点击自定义级别勾选activex控件相关选项

    技术图片

 

 

     技术图片

 

 

     技术图片

 

 

 2. 谷歌浏览器打开IE浏览器进行访问

<script>
var a = document.createElement(‘a‘)
// &符号要转义separator
a.href=‘alert:http://localhost/login/html‘ + location.search.replace(/&/g,‘separator‘);
a.click();
</script>

主要利用插件进行跳转,插件:https://files.cnblogs.com/files/whaleAlice/alert.zip

  1.设置alert.reg文件中openIE.bat的文件位置

  2.设置openIE.bat中IE浏览器的文件位置

  3.右击alert.reg文件进行合并

注意事项:1.跳转的路由携带参数的话,需要将查询字符串中&连接符改为separator

     2.点击跳转时会先闪出cmd窗口,然后关闭,

 

IE浏览器和谷歌浏览器的互跳

标签:bat   lazy   pre   creat   com   文件中   ie浏览器   span   cmd   

原文地址:https://www.cnblogs.com/whaleAlice/p/13246584.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!