Налог на воздух

14 May 2017 | View comments (0)

Улыбка жить помогает

FireFox And Chrome Open From IE

27 January 2017 | View comments (0)

Одновременно пользуюсь несколькими браузерами для разных целей. Время от времени требуется открыть “ссылку” в “другом” браузере, чаще всего открыть ссылку из 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>

VS2015 Update1 Debug In IISExpress

07 December 2015 | View comments (0)

Вышел Visual Studio 2015 Update 1 и начались проблемы, появились у всех в команде. Суть: при отладки Web приложения под IIS Express, при первом запуске всё происходит нормально, но при повторном приложение зависает - открывается браузер и ничего не показывается. В чем корень проблемы выяснить не получилось, экспериментальным путем стало ясно, что проблема в IIS Express – если убить процесс, то повторный запуск происходит без проблем. Чтобы обойти проблему достаточно добавить в Pre-build event  Web проекта скрипт:

tasklist /fi "imagename eq iisexpress.exe" > nul
if errorlevel 1 taskkill /f /im "iisexpress.exe"