先说下我面临的需求: vue项目中需要打开IE9版本的网页,想尽一切办法做vue兼容IE浏览器,发现vue至少兼容IE9以上,而且这种方式不太现实,所以想到解决办法就是: 可以在别的浏览器中打开IE去访问,我的做法如下:

创建一个openIE.reg文件:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\openIE]
@="URL:OpenIE Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\openIE\DefaultIcon]
@="iexplore.exe,1"

[HKEY_CLASSES_ROOT\openIE\shell]

[HKEY_CLASSES_ROOT\openIE\shell\open]

[HKEY_CLASSES_ROOT\openIE\shell\open\command]
@="cmd /c set m=%1 & call set m=%%m:openIE:=%% & call \"C:\\Program Files\\Internet Explorer\\iexplore.exe\" %%m%% & exit"

双击运行后,超链接打开IE

<a href="openIE://www.baidu.com">test</a>

此时可以打开IE,但是会发现有dom弹框,继续往下看:

链接: https://pan.baidu.com/s/1dxDvJtFG_j6iE_WxzZE6gQ 提取码: 679a

下载到桌面 alert.exe,双击运行即可解决弹出问题。


以上的步骤做完以后,在需要打开有参数的链接时,IE的地址栏总会丢失参数,导致页面加载失败,是不是遇到像我一样的问题呢? 继续往下看吧!

首先:

创建一个alert.reg文件,内容:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\alert]
@="URL:Alert Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\alert\DefaultIcon]
@="iexplore.exe,1"

[HKEY_CLASSES_ROOT\alert\shell]

[HKEY_CLASSES_ROOT\alert\shell\open]

[HKEY_CLASSES_ROOT\alert\shell\open\command]
@="\"C:\\Program Files\\WisoftAlert\\alert.bat\" \"%1\""

再次:

C:\Program Files 下创建 WisoftAlert文件夹,再C:\Program Files\WisoftAlert下创建alert.bat文件:

@echo off
set m=%1%
set m=%m:alert:=%
start "" "C:\\Program Files\\Internet Explorer\\iexplore.exe" %m%
exit

全部创建完毕后,双击alert.reg,将内容写入到注册表中,这时再次运行带有参数的链接,可以直接访问到了。

<a href="alert://www.baidu.com?query=123&b=2" />test

chrome浏览器中调用IE浏览器打开链接的详细操作过程相关推荐

  1. vue支付宝html,vue 解决在微信内置浏览器中调用支付宝支付的情况

    我的思路大概是这样的 1. 验证是否是在微信内置浏览器中调用支付宝 2.给支付页面的url加上调用接口所需的参数(因为在微信里是不能直接调用支付宝的需要调用外部浏览器) 3.在外部浏览器中完成支付跳转 ...

  2. 在浏览器中输入网址总是打开同一个网站怎么回

    我们经常使用浏览器来访问不同的网站,但是有用户发现自己无论在浏览器中输入怎样的网址,打开的同一个网站,这是怎么回事?小编认为应该是用户浏览器被劫持引起的.那么小编下面就给大家讲讲解决的办法. 操作步骤 ...

  3. VBScript中调用IE浏览器

    VBScript中调用IE浏览器 一. Internet Explorer.Application 二. WScript.Shell 一. Internet Explorer.Application ...

  4. java实现浏览器ui中的收藏夹_谷歌改进Google Chrome浏览器中的PDF浏览器 带来全新UI...

    最近,谷歌一直在不断地改进在Chrome浏览器的PDF浏览器.例如,它开发了一个选项,以查看PDF的两页视图,并让你保存PDF表格.但这并不足够,由于目前的用户界面信息贫乏容易引发误解和困扰,谷歌正在 ...

  5. Go 调用系统默认浏览器打开链接

    为什么80%的码农都做不了架构师?>>>    Go Package 相关包 os/exec 实例 调用Windows系统默认浏览器打开链接 package mainimport ( ...

  6. (转)AppCan中调用系统浏览器打开网页

    <!DOCTYPE html> <html> <head> <style>body{ background:#fff; font-size:30px;} ...

  7. 防止浏览器拦截的新窗口打开链接方案

    背景 当前的浏览器为了保证用户体验,在很多场合下禁止了window.open打开新窗口,下面就给出一些方案,最大程度上的实现新窗口打开一个链接. 方案 //打开新链接方法实现 function win ...

  8. Edge浏览器在新标签页打开链接(操作方法)

    edge浏览器中点击链接(如书签中的网址)会直接在当前页面打开目标网页. 如果当前页面还要用,非常难受!! 于是上网搜索 首秀:用滑轮点击,溜!非常溜!在新标签页中打开了!但是!有瑕疵. 无法定位到新 ...

  9. Chrome浏览器中安装Edge浏览器下已安装的扩展插件

    目录 1.确定Edge浏览器存放扩展插件的位置 2.确定欲安装的插件位置 3.进入Chrome安装插件的界面 1.确定Edge浏览器存放扩展插件的位置 在Edge浏览器的地址栏中输入:edge://v ...

最新文章

  1. OSI网络体系结构各层协议:
  2. 项目进度管理:排列活动顺序
  3. VMware下Linux虚拟机无法连接网络
  4. java ee500错误_无法访问页面,500错误
  5. JBoss BPM Suite快速指南–将外部数据模型导入BPM项目
  6. 在Silverlight中进行图片下载
  7. 数据集可视化——tile(贴砖)
  8. 游戏筑基之位操作及预处理命令(C语言)
  9. Android MVVM开发框架
  10. solr java 客户端
  11. 重装服务器系统步骤,服务器系统重装步骤
  12. 随着稻香河流继续奔跑 ——致2016
  13. 中职计算机应用基础word表格,计算机应用基础-word表格编辑.ppt
  14. 【STM32CubeMx你不知道的那些事】第十章:STM32CubeMx的SPI外置FLASH(W25Q128)+文件系统(FATFS)+虚拟U盘
  15. SQL Server连接其他服务器
  16. 华大单片机 HC32F460 串口调试
  17. 戴尔Precision 7540 Compal EDA50 LA-H271P Rev1.0(A00)笔记本图纸
  18. H.265高清网络编码器在视频网站中的应用
  19. 从百度网页上下载歌曲,歌曲名称显示乱码
  20. KM算法 入门——[kuangbin]KM匹配

热门文章

  1. 自动调度属于计算机领域的,调度自动化
  2. ROS学习(11)使用ROS创建地图
  3. 20个免费的webservice接口(测试人员必须知道)
  4. ps CS6 不能直接拖入图片的问题!!win8 系统下
  5. 基于Java实现的几何图形处理系统
  6. 【pytest】三、pytest用例管理框架的前后置(固件、夹具)setup和teardown,及封装
  7. 多目标优化系列(四)RM-MEDA
  8. 左右联动(仿京东分类)
  9. 为什么网上都说 AirPods 3 音质不如AirPods Pro?
  10. linux哪个版本支持tipc,TIPC协议和实现解析