Разработка дополнений FireFox: различия между версиями

== Разработка библиотек XPCOM ==
 
Внутри XULJavaScript-а могут быть использованы компоненты XPCOM. Для того, чтобы разрабатывать библиотеки XPCOM нужно скачать [https://developer.mozilla.org/en/gecko_sdk XULRUNNERXULRunner-SDK].
 
После распаковки архива полезнонужно прописать путь к бинарным файлам в PATH.
 
=== XPIDL ===
Этот текст надо положить в файл с названием IMyComponent.idl и можно компилировать его в .xpt из командной строки:
xpidl.exe -m typelib -w -v -I D:\my_path_to\xulrunner-sdk\idl -e IMyComponent.xpt IMyComponent.idl
Предположительно, созданный .xpt можно использовать внутри xul-проекта.
 
== См. также ==
1059

правок