精华内容
下载资源
问答
  • IE浏览器修复命令可以帮你解决IE打不开或打开了什么反映都没有的情况。
  • 谷歌,火狐,360,欧朋等浏览器中通过URL链接打开IE浏览器新窗口,可解决新的高版本的前端框架VUE等,集成公司内老版本的项目问题。希望可以帮助你们!!!
  • 方案一: ShellExecute方法打开链接url ShellExecute(NULL, "open", "IEXPLORE", url, NULL, SW_SHOWNORMAL); //在新的IE浏览器窗口中打开
    方案一:

    ShellExecute打开新的url链接

    SHSTDAPI_(HINSTANCE) ShellExecuteA(_In_opt_ HWND hwnd, _In_opt_ LPCSTR lpOperation, _In_ LPCSTR lpFile, _In_opt_ LPCSTR lpParameters,
        _In_opt_ LPCSTR lpDirectory, _In_ INT nShowCmd);
    SHSTDAPI_(HINSTANCE) ShellExecuteW(_In_opt_ HWND hwnd, _In_opt_ LPCWSTR lpOperation, _In_ LPCWSTR lpFile, _In_opt_ LPCWSTR lpParameters,
        _In_opt_ LPCWSTR lpDirectory, _In_ INT nShowCmd);
    #ifdef UNICODE
    #define ShellExecute  ShellExecuteW
    #else
    #define ShellExecute  ShellExecuteA
    #endif // !UNICODE
    

    unicode编码,url参数需要转换为wchar类型
    例如:

    std::string str = "https://www.baidu.com"
    WCHAR *url = new WCHAR[str .length() + 1];
    

    ShellExecute方法打开链接url

    ShellExecute(NULL,   "open",  "IEXPLORE",  url,  NULL,   SW_SHOWNORMAL);	//在新的IE浏览器窗口中打开
    
    展开全文
  • 在Chrome浏览器中点击链接,打开IE浏览器,跳转到指定页面并传递参数 过程: 一些应用软件可以通过点击URL链接启动并执行操作(例如迅雷),这是如何做到的呢? 主要是通过修改注册表,注册URL Protocol。可以...

    求:

    在Chrome浏览器中点击链接,打开IE浏览器,跳转到指定页面并传递参数
     

    过程:

    一些应用软件可以通过点击URL链接启动并执行操作(例如迅雷),这是如何做到的呢?

    主要是通过修改注册表,注册URL Protocol。可以增加属性必须生成到c盘

     

    阶段一:点击链接,打开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]

    @="cmd /c set m=%1 & call set m=%%m:alert:=%% & call \"C:\\Program Files\\Internet Explorer\\iexplore.exe\" %%m%%"

     

    注释:

    set m=%1(%1为传递过来的参数,将其赋给变量m)

    set m=%%m:alert:=%%(将前缀alert:清除)

    "C:\\Program Files\\InternetExplorer\\iexplore.exe" %%m%%(打开IE浏览器并跳转到指定页面)

     

    测试链接:

    <a href="alert://www.baidu.com?a=1" />test

     

    运行效果:

     

     

    打开IE浏览器并传递参数a成功!

     

    阶段二:传递多个参数

    测试链接:

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

     

    运行效果:

     

     

    参数b传递失败


    修改alert.reg

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


    运行效果:

     

     

    原因分析:

    set m=%1,此处%1会直接替换成alert://www.baidu.com?a=1&b=2,&符号将之分为两个命令,m=alert://www.baidu.com?a=1和b=2

    看来特殊符号&是无法直接传递了,于是想到了用自定义的分隔字符串separator来替代&符号,并在传递给IE前,将其替换回&符号。

    修改alert.reg

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


    测试链接:

    <a href="alert://www.baidu.com?a=1separatorb=2" />test


    运行效果:

     


    参数b传递成功!

    本以为可以功成身退了,却发现个诡异的现象。
    第一次点击测试链接OK,不关闭IE的情况下再次点击链接,新弹出的IE地址有误,效果如下:

     

    地址栏变为了:http://%22//www.baidu.com/?a=1&b=2%20%20"

    修改alert.reg

    [HKEY_CLASSES_ROOT\alert\shell\open\command]
    @="cmd /c set m=%1 & call set m=%%m:alert:=%% & call echo 第一次替换:%%m%% & call set m=\"%%m:separator=&%%\" & call echo 第二次替换:%%m%% & call \"C:\\Program Files\\Internet Explorer\\iexplore.exe\" %%m%%"


    运行效果:

     


    原因分析:
    执行m=\"%%m:separator=&%%\"后,m的值变为了"//www.baidu.com/?a=1&b=2  "
    看来问题出在双引号上,但因为包含特殊字符&,此处必需使用双引号。
    尝试各种写法未果,后经培高人指点,将具体的操作写到bat文件中,在此处调用该bat。

    在C:\Program Files\WisoftAlert目录下新建alert.bat

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


    修改alert.reg

    [HKEY_CLASSES_ROOT\alert\shell\open\command]
    @="cmd /c set m=%1 & \"C:\\Program Files\\WisoftAlert\\alert.bat\" %%m%% & exit"


    多次点击测试链接均成功!(效果图略)

    阶段三:方便用户操作
    新建runreg.bat,自动注册协议

    REGEDIT /S alert.reg


    通过WinRAR将alert.reg,alert.bat,runreg.bat打包成exe文件

     
     
    解压路径需与alert.reg中一致 
     
    解压后自动运行runreg.bat,写入注册表信息 
     
    静默执行
     

    阶段四:链接中直接使用&符号
    修改alert.reg,将参数%1用双引号引起来

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


    修改alert.bat

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


    测试链接:

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


    测试成功!

    展开全文
  • 在Chrome浏览器中点击链接,打开IE浏览器,跳转到指定页面并传递参数 过程: 一些应用软件可以通过点击URL链接启动并执行操作(例如迅雷),这是如何做到的呢? 主要是通过修改注册表,注册URL Protocol。可以增加...

    原文地址:在Chrome浏览器中点击链接,打开IE浏览器,跳转到指定页面并传递参数

    过程:

    一些应用软件可以通过点击URL链接启动并执行操作(例如迅雷),这是如何做到的呢?

    主要是通过修改注册表,注册URL Protocol。可以增加属性必须生成到c盘

    第一步: 新建OpenIE.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]

    @=“cmd /c set m=%1 & call set m=%%m:alert:=%% & call “C:\Program Files\Internet Explorer\iexplore.exe” %%m%%”
    解析:
    HKEY_CLASSES_ROOT\openIE 是在系统注册表中的目录;

    @=“URL:OpenIE Protocol” 中的 URL:OpenIE Protocol 是协议名称;

    其中command 最后一行是 打开本地程序的路径, 根据每台机器IE位置的不同, 修改对应的IE路径;

    修改,保存, 双击运行该注册表, 点击确定,使注册表成功添加;

    查看注册表: 使用命令 regedit ;在这里插入图片描述
    在 HKEY_CLASSES_ROOT 文件夹下会有 openIE 注册好的文件夹及信息;在这里插入图片描述
    页面调用: opendIE: 例: location.href=“openIE:”+“http://www.w3school.com.cn”;

    IE跳谷歌页面 同理, 照搬格式:

    为了见名知意, 把openIE文件夹名字换 openChrome ; 把谷歌浏览器位置的 路径换上; 页面调用 “openChrome:”+url;

    此方法不足之处: 要根据不同环境情况,进行修改注册表, 并且需要手动运行添加注册;

    在弹出IE窗口时,会弹出一个cmd的小黑窗口,
    后续可以找找如何将小黑窗体关闭

    展开全文
  • 经过千辛万苦的百度后发现能用js实现ie中的链接用谷歌浏览器打开这个功能,后面发现也可以用其他应用程序打开,就是把命令改为打开其他程序的命令 下面粘出测试代码 &lt;html xmlns="...

        经过千辛万苦的百度后发现能用js实现ie中的链接用谷歌浏览器打开这个功能,后面发现也可以用其他应用程序打开,就是把命令改为打开其他程序的命令

    下面粘出测试代码

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>index</title>
    <script type="text/javascript">
    function test() {
    /*
    创建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 www.baidu.com",0,true);
    }
    </script>
    </head>
    <body>
    <div>
      <div onclick="test()">点击用谷歌打开</div>
    </div>
    </body>
    </html>
    

    个人先是百度到js执行命令:js 执行CMD 命令的方法

    然后找到博文:Javascript中使用WScript.Shell对象执行.bat文件和cmd命令

    最后问的同事说ActionXObject只能在ie下创建,然后再写出了这代码。

    孔子云:知之为知之,不知为不知;如果不知道就去问,向同事请教,去问同事,多和同事沟通。但是也注意,在同事他有时间第的时候问,不要打扰他工作。一次鼓起勇气的博客,希望大家喜欢,对大家有用。

     

    -------------------------------------------------------------------------

    附上在本机上打开默认浏览器,用java方法:注意,是在本机上打开,如果是在tomcat部署的应用会在tomcat机器上打开

    Java使用IE打开网页和使用默认浏览器打开网页的3种方法

     

     

     

    展开全文
  • 使用ie浏览器打开chrome(谷歌)。

    千次阅读 2020-03-09 14:48:52
    //创建ActiveXObject实例,只在IE下有效,才可以创建 var objShell= new ActiveXObject("WScript.Shell"); /* 命令参数说明 cmd.exe /c dir 是执行完dir命令后关闭命令窗口。 cmd.exe /k dir 是执行完dir命令后不...
  • 解决方法:修改打开的浏览器 看到有人提供的解决方案为降低jupyter的版本,试...若路径下无此文件,则在命令行通过以下命令生成: jupyter notebook --generate-config 右键点击此文件通过IDLE/记事本打开,然后...
  • 经测试,在IE8中成功打开chrome并跳转到指定网址。 &lt;script type="text/javascript"&gt; function start(){ var objShell = new ActiveXObject("wscript.shell"); var cmd= &...
  • IE浏览器中使用js调用cmd命令行demo

    千次阅读 2019-08-06 13:41:00
    1 <html xmlns="http://www.w3.org/1999/xhtml"> 2 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 5 <title> ...
  • IE浏览器JS获取系统相关属性,包括打开系统计算器等一些命令
  • IE浏览器快捷键

    千次阅读 2019-02-25 16:49:14
    这个键用来打开IE中的地址栏列表,要关闭IE窗口,可以用Alt+F4组合键 F4 刷新 F5 强行刷新 CTRL+F5 可以快速在资源管理及IE中定位到地址栏 F6 激活程序中的菜单栏 F10 可以使当前的资源管理或IE变为全屏...
  • 如何初始化一个webdriver实例对象driver,然后打开和关闭firefox/chrome浏览器,首先先去下载浏览器的插件【driver插件geckodriver.exe】,下载地址:https://github.com/mozilla/geckodriver/releases,下载好解压,...
  • 点击:开始→运行→cmd→复制/粘贴以下命令(可以每次一条也可以全部复制粘贴进去) netsh winsock reset  regsvr32 Mshtml.dll  regsvr32 Urlmon.dll  regsvr32 Msjava.dll  regsvr32 Browseui.dll  ...
  • Win10安装IE浏览器教程

    千次阅读 2020-04-08 15:07:37
    Win10安装IE浏览器教程一、开启系统更新二、设置网络三、安装IE浏览器 目前,win10系统默认使用的浏览器是Microsoft Edge浏览器,但是也还有一些喜欢使用IE浏览器的网友。因此,今天给大家分享一下win10系统使用IE...
  • vue浏览器兼容性问题ie9 ie10 edge vue 不支持 IE8 及其以下版本,因为 Vue.js 使用了 IE8 不能模拟的 ECMAScript 5 特性,比如Object.defineProperty()此方法就会报错, 1、报错:ReferenceError: “Promise”...
  • VUE解决IE浏览器白屏问题

    千次阅读 2020-04-10 11:56:58
    vue项目本地或部署到服务器,所有浏览器都可以打开,除了ie浏览器ie浏览器打开白屏: 报语法错误。 解决方案 参考网上已有方法,详细步骤请自行网上搜索: 1、安装 babel-polyfill npm install babel-polyfill ...
  • 1、vue项目对于ie的版本支持最低是ie8,目前ie的使用已经很少了,很多的ie版本是自带的ie...babel-polyfill处理器可以将ES6代码转为ES5代码,从而可以在现有环境执行,这就是为什么ie浏览器不支持的原因 解决办法: ...
  • 在这里是排除了联网问题后IE浏览器仍然无法正常显示页面。系统为windows10,其它版本也大同小异。 打开控制面板--> 网络和Internet-->Internet选项-->管理浏览器加载项-->高级-->重置 若以上...
  • 执行adb打开IE浏览器

    千次阅读 2017-06-08 10:22:02
    在某些系统会出现这个问题,不清楚具体原因。...打开浏览器的程序是adbSrv.exe这个文件,而且即使删除这个文件也会自动生成。 方法是,删除adbSrv.exe,新建txt,重命名为adbSrv.exe,并修改属性为“只读”。
  • 谷歌调IE 解决cmd窗口问题,双击安装,在c盘下有个alert文件下,可以配置
  • 编写不易,如有转载,请声明出处:...1,清除IE浏览器的缓存 因为IE浏览器的缓存文件较多,且缓存文件命名为自动生成,无法通过名称进行查找,将缓存清除可方便找到缓存文件。 那么,如何找到IE浏览器缓存路径位置呢?
  • 用批处理循环打开关闭IE浏览器

    千次阅读 2013-11-19 15:05:26
    打开“记事本”,复制以下... for /l %%i in (1,1,20) do ( rem 循环20次 ping 127.1 -n 3 >nulrem 延时3秒 @echo offrem 关闭回显命令 cd C:\Program Files\Internet Explorer\rem 改变当前目录到IE所在目录 star
  • 我们在使用create-react-app创建react项目之后,将项目在IE11/10/9浏览器打开时,发现页面白屏,打开控制台发现如下报错: 出现此问题的原因是:create-react-app默认只支持现代浏览器,具体可参考...
  • keytool、Tomcat服务器、IE浏览器配置https双向认证 首先简述https原理 1,HTTP、HTTPS、SSL、TLS介绍与相互关系 (1) HTTP:平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的(明文),因此使用...
  • 本系统搭配的火狐浏览器, 现在要搭配另外系统搭配使用,但是外部系统搭配的是IE浏览器, 需要在火狐浏览器里能够打开IE浏览器并访问相应的系统地址;   我解决的办法是: 自定义协议---手动执行注册表; 编写 openIE....
  • 重置IE浏览器

    2014-10-25 16:47:11
    在IE无法正常打开时,可尝试如下方法重置IE浏览器:1. 开始—运行—CMD—regedit打开注册表2. HKEY_CURRENT_USER——Software——Microsoft——InternetExplorer 将Internet Explorer3. 重命名 Internet Explorer为 ...
  • C#操作IE浏览器

    2018-08-22 22:25:14
    最近的一个B/S系统中,用到了指模录入,当用户按了手指摸之后,要在IE浏览器的一个文本框上显示用户的姓名。由于要监控指模机的输入,因此客户端需要装一个.net控制台程序,通过此控制台程序监控指模机
  • IE命令行启动参数

    千次阅读 2012-10-12 18:39:59
    首先一个用得最多也是比较重要的一个参数就是“-nohome”,此参数表示无主页不显示任何内容,就连blank空白页面也不显示,常用于IE主页被恶意修改时。 以下几个了解一下: 2、-k参数可以让IE工作在全屏方式下 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,264
精华内容 12,505
关键字:

命令打开ie浏览器