- PVSM.RU - https://www.pvsm.ru -

Xpom-Xpum! SDK — IDE для расширений и приложений Google Chrome

Что это такое?

Xpom Xpum! SDK [1] — это бесплатная IDE с открытым исходным кодом на C# (лицензия — MIT). Назначение — писать всякие-разные расширения и приложения для браузеров на основе Chromium.

Как пользоваться?

Итак, вы скачали последний релиз Xpom-Xpum! SDK [2] (на момент написания статьи — Alpha) и убедились в наличии установленного .NET Framework 4.
Перед вами — окошко IDE.

Прежде всего, как и во многих других IDE, вам нужно создать проект:

  1. Щелкаете Файл > Создать.
  2. Выбираете тип вашего проекта — «Расширение Chrome». Вводите некое имя проекта. Поскольку будет создана папка с именем проекта, то имя не должно содержать этих символов: /? " < >.
    Запоминаете Папку Проекта. Это папка, в которой будут файлы нашего расширения.
  3. В обозревателе проекта (слева) появляется файл Manifest.json. Дважды щелкаете его — и видите его текст такого содержания:
    {
        "manifest_version": 2,
    
        "name": "Проект1",
        "version": "1.0.0.0"
    }
    

    Этого файла достаточно, чтобы можно было установить пробное расширение в Chrome (хотя через меню Проект можно добавить еще файлы и папки, например, с иконками, фоновым скриптом или контент-скриптами).

  4. Нажимаете кнопку «Run» на панели инструментов.

    Xpom-Xpum! запускает экземпляр Google Chrome с установленным расширением. Вы можете увидеть ваше расширение, если зайдете по ссылке chrome://extensions.

    Если браузер уже запущен, то расширение просто устанавливается в его текущий экземпляр.

  5. Чтобы сделать расширение запускаемым вне Xpom-Xpum, вы можете его упаковать в CRX (но в новом Chromium и всех браузерах на его основе установка таких расширений запрещена!) или просто загрузить в режиме разработчика в браузер, указав Папку Проекта.

Что делать, если у вас нет Google Chrome?

Xpom-Xpum! можно использовать с любым браузером на основе Chromium, если он правильно поддерживает установку расширений командной строкой.

Рекомендуется использовать: Comodo Dragon, SRWare Iron, Uran, Яндекс.Браузер.

Чтобы настроить браузер в IDE:

  1. Заходите в Запуск -> Настройки запуска.
  2. Нажимаете Add Browser To List.
  3. Вводите путь к EXE своего браузера (например, C:Program FilesBrowserchrome.exe). Нажимаете OK.
  4. Важно: выбираете этот браузер в списке браузеров в окне Run Settings.
  5. Нажимаете OK в окне Run Settings.

Настройка IDE

В Xpom-Xpum! SDK можно создать свой тип проекта для окошка Создать проект и настроить подсветку синтаксиса. Об этом — в документации [3].

Кроме того, исходный код Xpom-Xpum! SDK, написанный на C#, вы можете легко открыть в любой Visual Studio новее 2010 (включая Express), и изменять и компилировать безо всяких ограничений.

Автор: JurKu

Источник [4]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/rasshireniya-chrome/85438

Ссылки в тексте:

[1] Xpom Xpum! SDK: http://xpomxpum.codeplex.com/

[2] последний релиз Xpom-Xpum! SDK: http://xpomxpum.codeplex.com/releases/

[3] документации: http://xpomxpum.codeplex.com/documentation

[4] Источник: http://habrahabr.ru/post/252737/