1

如何创建一个特殊的URI方案来在Google Chrome中打开Internet Explorer中的链接?URI方案重定向

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

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

+0

我想我有一个解决方案。我可以在我的内部应用程序中创建一个[重定向](http://updates.html5rocks.com/2011/06/Registering-a-custom-protocol-handler)去除“ie:”协议。 – 2013-02-25 18:07:51

回答

0

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

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

然后,我ProxyLink是一个静态VB.Net页面,则剥离“即:”字符串的一部分,并重定向。