1

Как создать специальную схему URI, чтобы открыть ссылку в Internet Explorer из Google Chrome?URI Scheme Redirect

Например, если я запустил ie:google.com в Chrome, в 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:». –

ответ

0

Поскольку это внутреннее приложение, я могу просто создать прокси-сервер в своем внутреннем приложении, чтобы отключить протокол «ie:». Реестр выглядит следующим образом ...

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

Тогда мой ProxyLink статического VB.Net страница, которая обрежет на «то есть:» часть строки, и перенаправляет.