Создание расширений под 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();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы