При установке какого-либо программного обеспечения иногда появляется ссылка, по которой можно перейти на веб-сайт разработчика, и некоторые установщики постоянно открывают эту ссылку в IE, даже если это не веб-браузер по умолчанию.

Почему они настаивают на использовании IE (Internet Explorer)? Если я устанавливаю Firefox в качестве браузера по умолчанию, почему этот факт игнорируется? И как они этого добиваются?

То же относится и к некоторым приложениям.

2 ответа2

3

Нажмите Win+R и введите:

iexplore http://superuser.com/

Теперь нажмите Enter и ... вот как они это делают;)

Есть два надежных способа открыть ссылки, один из которых запускается http://example.com (система будет обрабатывать его с помощью браузера по умолчанию), а второй - запускать iexplore http://example.com (он будет запускать исполняемый файл IE и передать ему аргумент командной строки с URL). По некоторым неизвестным причинам некоторые разработчики используют этот второй метод.

1

Я предполагаю, что они достигают этого, вызывая iexplore.exe напрямую, а не системным браузером.

Что касается того, почему, это больше философский вопрос. Ответ прост: разработчики ленивы. Существуют определенные "функции" IE, которые не являются стандартными и не будут работать с другими браузерами. Часть давней кампании Microsoft, чтобы заставить людей использовать IE. Хорошие разработчики работают вокруг этого, ленивые заставят вас использовать IE.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .