2

如何创建特殊的 URI 方案以从 Google Chrome 打开 Internet Explorer 中的链接?

例如,如果我ie:google.com在 Chrome 中执行,则会在 IE 中打开一个带有 Google 主页的新窗口。我已经按照“将应用程序注册到 URI 方案”中的步骤进行操作,但是它确实将字符串传递ie:google.com给了 IE,而 IE 不知道该怎么做。

本质上,我需要删除传递给 IE 的协议,或者在注册表中ie:设置某种协议重定向。http:甚至可能吗?

4

1 回答 1

0

由于这是一个内部应用程序,我可以在我的内部应用程序中创建一个代理来去除“ie:”协议。注册表看起来像这样...

HKEY_CLASSES_ROOT/
  ie/
    shell/
      open/
        command/
          (Default) "PathToExecutableIE" "ProxyLink?url=%1"

然后,我的 ProxyLink 是一个静态 VB.Net 页面,它去掉了字符串的“ie:”部分,并进行了重定向。

于 2013-02-25T18:21:51.950 回答