Подтвердить что ты не робот

Какой язык программирования необходим для создания плагина firefox?

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

4b9b3361

Ответ 2

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

Зайдите в Центр разработчиков плагинов Mozilla

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

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

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

Ответ 3

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

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

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

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

Искать XUL на http://www.amazon.com/. Выберите один, по крайней мере, книгу, опубликованную после 2006-07.

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

Ответ 4

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

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

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

Ответ 5

Расширенный DOM, API Firefox