Какой язык программирования необходим для создания плагина Firefox? - PullRequest
14 голосов
/ 12 мая 2009

Каковы минимальные требования к программированию для создания плагина Firefox?

Ответы [ 5 ]

16 голосов
/ 12 мая 2009

Вам нужно выучить XUL для пользовательского интерфейса и Javascript для программирования.

больше информации здесь:

https://developer.mozilla.org/En/Developing_add-ons

10 голосов
/ 12 мая 2009

Плагины Firefox (например, Flash Player) - это бинарные компоненты, которые вы разрабатываете в NPAPI, кросс-браузерном API для плагинов.

Оформить Центр разработчиков плагинов Mozilla

Вы также можете иногда просматривать расширения Firefox Плагины Firefox поставляются как расширения . Расширения Firefox изменяют или улучшают функциональность самого браузера. Javascript - это прежде всего язык, на котором вы будете писать плагин для Firefox.

Посетите Центр разработчиков Mozilla Extensions

Некоторые плагины Firefox, которые пригодятся при разработке плагинов Firefox, - это Venkman Javascript Debugger и Firebug Javascript отладчик

7 голосов
/ 12 мая 2009

Если вы занимаетесь организованным чтением и предпочитаете хорошую старую книгу, начните здесь. http://www.amazon.com/Programming-Firefox-Building-Internet-Applications/dp/0596102437 Он поможет вам освоить основы XUL, который, в свою очередь, используется для создания аддонов. Если у вас есть штрих в JavaScript, это определенно вам поможет.

прочее, Начни здесь. https://developer.mozilla.org/En Вы можете начать изучать все, что вам нужно для разработки аддонов Firefox или даже самого Firefox.

Если вы достаточно опытны в Javascript и DOM, просто прыгайте сюда. https://developer.mozilla.org/En/Developing_add-ons. Единственная проблема может заключаться в том, что они не являются всеобъемлющими для начинающего программиста. Если у вас есть опыт работы в программировании и вы можете выбрать язык из примеров кодов, тогда начните здесь.

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

Поиск XUL на http://www.amazon.com/.Choose один, по крайней мере, книга, опубликованная после 2006-07.

[править] Только что узнал эту хорошую статью http://kb.mozillazine.org/Getting_started_with_extension_development

2 голосов
/ 25 декабря 2009

Здесь, кажется, огромное недоразумение; Вы пытаетесь создать плагин или расширение? Как заявил Дугнукем, плагины не имеют ничего общего с XUL или расширениями. Это общие библиотеки (.dll, .so или .dylib для win, linux, mac), которые предоставляют функции, на которые браузер не способен в одиночку.

Если вы только начинаете, я бы рекомендовал взглянуть на фреймворк плагина FireBreath и прочитать некоторую документацию. Достойное место для начала: http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/

Кроме того, вы все еще не выбрали ответ на этот вопрос; Это потому, что вы еще не нашли ответ, или потому что вы забыли?

1 голос
/ 12 мая 2009

Advanced DOM, API Firefox

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...