Dezvoltare firefox add-on-uri
Seminar „Dezvoltarea de programe TV pe Internet“ face parte din departamentul de tehnologii Web materiale de instruire.
Dar nu vom face acest lucru, așa cum se face în cele mai multe dintre aceste linii directoare: în primul rând, pentru a face fișierul descriere, și apoi da un link la arhiva. Am înființat primul la locul de muncă, descărcați și să instalați un proiect șablon, și numai atunci vom înțelege că există ceea ce.
Pregătirea spațiului de lucru Editare
Deci, creați mai întâi un profil separat FireFox, care nu este un păcat să-l rupe. Pentru acest FireFox de închidere, apăsați Win + R și introduceți comanda
Se deschide o fereastră pentru a selecta profilul. Apăsați butonul de a crea un profil și specificați un dosar pentru a crea un profil nou. De preferință, creați un dosar, astfel încât este ușor disponibilă, cum ar fi:
Apoi, descărcați și instalați proiectul șablon helloworld.xpi. Pe panoul de control ar trebui să apară un buton, clic pe care este afișat salutul „Hello World!“.
După instalarea în interiorul directorului
dosar apare cu numele
este ceea ce vom lucra în viitor.
Editați conținutul pachetului helloworld.xpi
Conținutul \ overlay.xul Editare
Acesta este fișierul rădăcină, se spune că butonul de la toate ar trebui să fie, și ar trebui să fie adăugate la bara de instrumente BrowserToolbarPalette implicit. Acest cod este scris în limba XUL.
localizare \ en-US \ overlay.dtd Editare
Este doar un text de referință constante.
piele \. regulă
Acest dosar conține o imagine pentru un buton și cu fișierele de stil
chrome.manifest Editare
Evident, acest lucru este un fișier important care configurează aplicația. Nu este clar cum să-l interpreteze.
install.rdf Editare
În conformitate cu acest fișier instalează add-on (sau nu se întâmplă în cazul versiunilor prea vechi sau prea noi). 8.0 * -. Versiunea maximă indicată aici Firefox, care se pot ocupa de expansiune. Prin urmare, ar trebui să-l schimbi ceva la care este planificat versiune pentru a extinde activitatea.
În interiorul XUL poate conține script-uri (în interiorul script-ul tag-ul), sau conectați la fișiere separate.
Din moment ce despre JS are un curs separat. ceva despre caracteristici standard aici nu vorbesc.
Lucrul cu fișiere Editare
citește Editare
Trebuie remarcat faptul că ar trebui să se potrivească calea fișierului în mod clar sistemul: în Windows utilizează backslash în Linux - drepte.
Fereastra pentru selectarea unui fișier Editare
Fereastra pentru selectarea unui fișier pentru a citi:
În ceea ce privește fereastra de rulare este afișată în mod sincron (js suspendă locul de muncă). După selectarea corespunzătoare descriptorul va fi disponibil în fișierul fp.file.
Caseta pentru a salva fișierul:
Editare timer
Biblioteci Dezvoltare XPCOM Editare
După despachetarea arhivei trebuie să setați calea către fișierele binare în calea ta.
XPIDL Editare
IDL - standuri pentru Interface Definition Language (descriere interfață de limbaj). XPIDL - este Mozilla Cross-platform IDL. Interfețe ar trebui să fie, probabil, înțeleasă ca interfețe software, mai degrabă decât GUI.
Acest text ar trebui să fie pus într-un fișier numit IMyComponent.idl și îl puteți compila în .xpt din linia de comandă: