• 在chrome浏览器中调用IE浏览器并访问(openIE.reg自定义协议)


    在谷歌浏览器中有4种方法调用IE浏览器。如下:


    1. c++ socket通过浏览器在ie中打开指定url ;
    2. vb生成exe,url访问exe启动ie并打开指定url ;
    3. 通过socket实现通过http调用IE浏览器并打开指定url ;
    4. chrome自定义协议。

    今天我们就来说一下使用chrome自定义协议打开ie浏览器并访问指定页面。

    当然,有很多网友都写过,我这里就借花献佛了。

    使用方式:

    1. 添加一个注册表;
    2. 在chrome里面用a标签编写一个跳转链接;
    3. 优化用户体验。

    添加注册表

    在桌面上建立一个openIE.reg(将txt改为reg)文件,点击编辑打开,在里面写入如下内容来进行自定义协议(注册表),完成后双击运行文件。

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOTopenIE]
    
    @="URL:OpenIE Protocol""URL Protocol"=""
    
    [HKEY_CLASSES_ROOTopenIEDefaultIcon]
    
    @="iexplore.exe,1"
    
    [HKEY_CLASSES_ROOTopenIEshell]
    
    [HKEY_CLASSES_ROOTopenIEshellopen]
    
    [HKEY_CLASSES_ROOTopenIEshellopencommand]
    
    @="cmd /c set m=%1 & call set m=%%m:openIE:=%% & call "C:\Program Files\Internet Explorer\iexplore.exe" %%m%% & exit"

    写完后双击运行文件。


    在chrome里面用a标签编写一个跳转链接

    <a href="openIE:www.baidu.com">点我使用外部协议运行IE打开百度</a>

    这样就在chrom里面调用IE访问指定的网站。

    这里有个不好的用户体验,他会弹出一个黑窗窗(cmd的命令框),解决方法如下:


    优化用户体验

    新建一个alert文件夹(协议名称)(注意:所有操作完成后alert文件夹重命名为alert.exe并双击运行

    进入文件夹,建立三个文件,分别为alert.reg、openIE.bat、runreg.bat,里面写入内容如下

    alert.reg

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOTalert]
    @="URL:Alert Protocol"
    "URL Protocol"=""
    
    [HKEY_CLASSES_ROOTalertDefaultIcon]
    @="iexplore.exe,1"
    
    [HKEY_CLASSES_ROOTalertshell]
    
    [HKEY_CLASSES_ROOTalertshellopen]
    
    [HKEY_CLASSES_ROOTalertshellopencommand]
    @="cmd /c set m=%1 & "C:\Program Files\alert\openIE.bat" %%m%% & exit"

    openIE.bat

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

    runreg.bat

    REGEDIT /S alert.reg

    建立完后,将文件夹alert改为alert.exe并双击运行。这样自定义协议就完成了,然后就可以直接在chrome里面调用IE打开指定网页了。

    原文地址:https://www.cnblogs.com/xiongze520/p/11684570.html

    转载请注明地址,谢谢!

    欢迎关注订阅我的微信公众平台【熊泽有话说】,更多好玩易学知识等你来取
    作者:熊泽-学习中的苦与乐
    公众号:熊泽有话说
    出处:https://www.cnblogs.com/xiongze520/p/11684570.html
    创作不易,任何人或团体、机构全部转载或者部分转载、摘录,请在文章明显位置注明作者和原文链接。  

     

  • 相关阅读:
    Gmail邮件被屏蔽
    每天读两本书的方法
    如何做到一天读一本书?
    给网站加图标
    接口和类的异同
    生气的时候如何不生气
    只有某行文字间距较大
    视频流媒体监控系统EasyDSS是如何在无人机巡查秸秆焚烧中发挥作用的?
    互联网直播点播平台EasyDSS视频直播通道被占用了怎么处理?
    互联网直播点播平台EasyDSS如何实现电梯监控?EasyDSS电梯云物联解决方案介绍
  • 原文地址:https://www.cnblogs.com/xiongze520/p/11684570.html
Copyright © 2020-2023  润新知