Интернет магазин китайских планшетных компьютеров



Компьютеры - Расширение (Mozilla) - Технологии расширений

15 мая 2011


Оглавление:
1. Расширение (Mozilla)
2. Технологии расширений
3. JetPack



Расширения для продуктов Mozilla создаются при помощи языка разметки XUL, который достаточно лёгок в освоении, и языка сценариев JavaScript, с которым знакомы большинство веб-разработчиков. Поэтому научиться создавать небольшие расширения для собственных нужд может практически каждый веб-мастер.

  • XPI — Cross-Platform Installer module
  • JavaScript — The primary language of Mozilla browsers
  • XUL — Used to define the UI and interaction with user.
  • DOM — Used to change XUL in real-time or to edit HTML that is currently loaded
  • CSS
  • XPCOM/XPConnect

Совместимость версий

В каждом расширении указано к какой версии браузера оно подходит. Но зачастую при выходе новых версий браузера совместимость со старыми расширениями остаётся, но разработчики просто не успевают указать это в дистрибутиве расширения.

Можно преодолеть проблему просто изменив параметр «extensions.checkCompatibility» в about:config или используя Nightly Tester Tools.

Также можно вручную распаковать XPI-файл установщика и изменить версию в файле install.rdf.

Например:

<em:maxVersion>1.5.*.*</em:maxVersion>

чтобы использовать расширение в Firefox 3.7a1pre нужно заменить на

<em:maxVersion>3.7a1pre</em:maxVersion>


Просмотров: 3156


<<< Мозилла (талисман)
Список продуктов Mozilla >>>