January 2017 Blog Posts

FireFox And Chrome Open From IE

27 January 2017 |

Одновременно пользуюсь несколькими браузерами для разных целей. Время от времени требуется открыть “ссылку” в “другом” браузере, чаще всего открыть ссылку из IE в FF. В моем случае FF – браузер по умолчанию.

Поиск в интернете привёл к “IE add-on: Open In Default Browser” и ни к чему другому, так сразу. Общее решение проблемы указано правильно и верно, но только не работает и когда сразу не работает приходится разбираться.

Результатом будет пункт в контекстном меню IE у ссылки вида:

IE add-on_ Open_In_Default_Browser

После клика на этот пункт меню страница откроется в “браузере по умолчанию”. Чтобы появился этот пункт меню и работал как хочется нужно:

1. Использовать простые “пути” без “_”, в том числе и в названии файлов.

2. В реестре создать записи (demo.reg):

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\MenuExt\Open in FF]
@="file://c:\\\\XXXX\\\\OpenInDefBrowserURL\\\\action.htm"
"Contexts"=dword:00000020

3. Где XXXX это путь к фалу Action.htm

<script type="text/javascript">
   var win = window.external.menuArguments;
   var arg = win.event.srcElement.href;
   var wsh = new ActiveXObject("WScript.Shell");
    wsh.run(arg);
</script>