Создание расширений под IE,Firefox,Chrome... - C#
Формулировка задачи:
Здравствуйте!
Прошу сильно не ругаться (я начинающий,и совсем не гуру ). Задался целью создать поисковый плагин одного сайта под все версии браузера Firefox и остальных браузеров. Программа должна при установке определять версии установленых браузеров и операционной системы какие есть на компьютере, и ставить поиск моего сайта по умолчанию(как это реализовано в яндекс баре и "спутнике" майл ру агента).
Собственно вопросы:
1.Как определить установленные браузеры и их версии
2.Как установить свой поиск по умолчанию (если зависит от версии браузеров,то можно по подробнее как применить к каждой версии, тоесть какие файлы нужно программно менять в зависимости от версии браузера).
Если знаете ссылки на детализированные статьи, которые мне помогут раскрыть мои вопросы, буду очень признателен! Зарание спасибо!
Решение задачи: «Создание расширений под IE,Firefox,Chrome...»
textual
Листинг программы
- private string GetSystemDefaultBrowser()
- {
- string keyValue = string.Empty;
- RegistryKey regKey = null;
- try
- {
- regKey = Registry.ClassesRoot.OpenSubKey(@"HTTP\shell\open\command", false);
- if (regKey != null)
- {
- keyValue = regKey.GetValue(null).ToString().ToLower().Replace("" + (char)34, "");
- if (keyValue != null)
- {
- if (!keyValue.EndsWith("exe"))
- keyValue = keyValue.Substring(0, keyValue.LastIndexOf(".exe") + 4);
- }
- else
- return null;
- }
- else
- return null;
- }
- catch (Exception)
- {
- return null;
- }
- finally
- {
- if (regKey != null)
- regKey.Close();
- }
- return keyValue.ToLower();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д