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頁面,則剝離「即:」字符串的一部分,並重定向。