URI方案重定向

时间:2013-02-25 17:20:03

标签: internet-explorer google-chrome windows-7 uri google-chrome-frame

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

例如,如果我在Chrome中执行ie:google.com,则会在IE的主页上打开一个新窗口。我已按照“Registering an Application to a URI Scheme”中的步骤进行操作,但它确实将字符串ie:google.com传递给了IE,IE不知道该怎么做。

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

1 个答案:

答案 0 :(得分:0)

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

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

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