nyilvánvaló fájlok (manifeszt) - xul bemutató, MDN

Ebben a fejezetben leírjuk, hogyan kell gyűjteni a króm és XUL fájlokat a csomagokat, és hogyan lehet létrehozni csomagok ezek nyilvánvaló fájlokat.

Csomag - egy sor XUL állományok és szkriptek, amelyek meghatározzák a funkciókat a felhasználói felület. Csomagok lehet beépíteni a Mozilla és lehet hivatkozni egy króm URL-t. A csomag tartalmaz semmilyen típusú fájlokat és lehet elosztani a alkönyvtárakat különböző részein a csomagot. A lemez csomag tárolhatjuk akár a csomagolatlan annak mappában vagy a formában egy JAR fájlban.

A nyilvánvaló fájl

nyilvánvaló fájlok írják a csomagot, és megjeleníti a helyét a lemezen, a króm URL-t. nyilvánvaló fájlt, ami a króm mappát ( / Chrome) Mozilla olvasni, ha az alkalmazás indul annak megállapítására, hogy milyen csomagok vannak telepítve. Ez azt jelenti, hogy csak annyit kell tennie annak érdekében, hogy az új csomag telepítéséhez van egy új nyilvánvaló fájlt a króm mappa vagy alkalmazás vagy mappa króm adott felhasználó. A második a fenti lehetőségek is használható, ha nem megfelelő engedélye, hogy írjon a mappát a kérelmet.

Ha csak szeretné kipróbálni tesztelés kiváltságos XUL kódot a Firefox böngészőt, akkor könnyen ezt a nyilvánvaló, konfekcionált csak egy sort:

  1. Hozzon létre egy új mappát valahol a lemezen. Például egy Windows rendszert futtató számítógépen, akkor hozzon létre egy mappát a "C: \ testfiles".
  2. Hozzon létre egy új ASCII 1 nevű fájl test.manifest a króm mappában. A fájl neve nem számít, a lényeg, hogy ez egy mellék .manifest. (1 nem működik UTF-8 BOM).
  3. Írja meg a fájlt hozzon létre egy húr:

Ez minden! Most már csak annyit kell tennie, hogy adjunk néhány XUL fájlokat az új mappát, és letöltheti azokat beírja króm formátumú URL „chrome: //tests/content/tests.xul ”. Természetesen meg kell indítani a böngészőt, hogy a változtatások életbe léptetéséhez. Ha a fájl nem töltődik be, ügyeljen arra, hogy belépett a mappa elérési útját.

Az alapvető vonalak a nyilvánvaló fájl szintaxisa tartalomcsomagokat a következő:

„tartalmat '

Az első mező a „tartalom” jelez tartalomcsomagba. Mert ez lesz a „bőr” és „locale” - szerint a locale. A név a csomag a fenti példában - „tesztek”, ami azt jelenti, hogy az első mező a króm URL - ez a „teszt”, mint például a króm: //tests/content/sample.xul. Ha a csomag neve „böngésző”, króm URL a következőképpen néz chrome: //browser/content/browser.xul. Az utolsó mező - a mappa elérési útját, amely tartalmazza a fájlokat. Ez lehet egy utat egy mappát a helyi lemezen szerepel az URL-t a fájl, és a JAR fájlt a megadott URL-t az üveget, amit az alábbiakban ismertetett. Le tudja írni néhány csomagot, hogy több sor a nyilvánvaló fájlt.

browser.manifest fájlt használják a Firefox, a következőképpen néz ki:

Az itt felsorolt ​​két csomag „branding” és a „böngésző”. Látható továbbá három overlay, amely lehetővé teszi, hogy összevessük a tartalmat különböző csomagokat. A kiterjesztés a overlay felhasznált ahányszor bővítmények integrálják a felület a böngésző felületen.

Fájlútvonalakat csomagok „branding” és a „böngésző” használja a JAR URL, mert a tartalom van csomagolva egy archív. A JAR fájl segítségével lehet létrehozni egy segédprogram ZIP. Egy JAR fájl található a króm könyvtár, a szintaxis meglehetősen egyszerű:

A csomag „böngésző” archive - browser.jar, közel a nyilvánvaló fájlt a króm könyvtárban. Az út "content / böngésző megadja az elérési utat archívumban található, ahol a XUL fájlok találhatók. Nem kell, hogy adja meg az utat, ha nincs olyan könyvtár az archívumban. Ebben az esetben a csomag fájlok „branding” van tárolva egy másik utat az azonos archívumban.

A teszteket "csomag fentebb létrehozott, a fájlok nem csomagolják be archív helyett egy közvetlen módja a fájlok elérése. Ez jó a fejlesztés, így nem kell csomagolni az összes fájlt minden alkalommal meg nem változtatja őket. Azonban, amikor terjesztése alkalmazást vagy bővítményt, akkor érdemes csomagolni őket az archívumba, hogy ne kelljen telepíteni egy csomó egyéni kis fájlok.

A témák és területi

Azoknak helyszíneken és a szintaxis hasonló a használt tartalom csomagokat, de mindig meg kell adnia a tartalmi csomag, amely az Ön által nyújtott témát vagy locale. Például:

Ahhoz, hogy ez már hozzáadott egy új mezőt, amely jelzi, hogy a téma és nyelv használható a böngésző. A név a bőr - „klasszikus / 1.0”. Ebben az esetben a verziószám a cím részét a téma, de ez szükséges, ha te létre saját témát. Mozilla nem kezeli a verzió számot adott meg; verziószám - ez csak egy része a téma címére. Nyelv - 'en-US'. Chrome URL-ek jelennek meg ezek az elemek a következőképpen néz ki: chrome: //browser/skin/browser.css és chrome: //browser/locale/browser.dtd. Ha létre saját témát vagy nyelv- böngésző, minden amire szüksége van -, hogy hozzon létre egy nyilvánvaló fájl egy ilyen két sor, módosította úgy, hogy beilleszkedjen a téma vagy locale.

További információ a témák, lásd. Témák itt. További információ a helyszíneken, lásd. Lokalizáció itt.

A példánk talál fájlokat párbeszédablak

Hozzunk létre egy nyilvánvaló fájlt a File Search párbeszédablak, amely azt fogja elemezni, mint például ebben a kézikönyvben. Akkor össze mindhárom egyetlen fájlban, ha akarja. Ezt meg lehet tenni azáltal kiterjesztése oly módon, hogy minden alkatrész lesz ugyanabban a fájlban. Mi fogja ezt a fájlokat keres párbeszéd. Készítsen findfile.manifest fájlt a króm mappában. Írja be a következő sorokat:

Új mappák létrehozása a fent felsorolt. Nem számít, ha ez létre fog hozni ezeket a mappákat, de a megadott elérési út az nyilvánvaló jeleznie kell ezeket a mappákat. A legvalószínűbb, hogy mindezek utak mappák, ami kényelmes a használata az operációs rendszer. Ha kenjük a csomagolás, mi lenne összecsomagolja a fájlokat a JAR fájlt, és módosítsa az útvonal. Ebben az esetben mi csak bemutató fájlt és előkészíti a mappát például, amely le lesz írva a következő fejezetekben.

Megjegyzendő, hogy a második mező vonalak a bőr és a nyelv- „FindFile”. Ez azt jelenti, hogy a bőr és a területi megváltozott FindFile csomag, ami szerepel az első sorban. Három Ways alkönyvtárak fentebb említettük, az egyes részek. Érdemes lehet létrehozni ezeket alkönyvtárak, hogy az összes fájlokat egyenként.

A csomag telepítése

Firefox kiterjesztések menedzser telepíti bővítmények csomagoljuk XPI fájlok automatikus. Javasoljuk, hogy töltse fel meghosszabbította a Mozilla Add-ons. amelyen a felhasználók megtalálják telepíteni. Természetesen akkor a bővítmények telepítéséhez olyan telek, de más oldalak nem állították be, hogy az alapértelmezett beállítás.

Ami az önálló alkalmazások, akkor csomagolható xulrunner programokat. Ez létrehoz egy futtatható fájlt, és a kérelem függetlenül állítható be a böngésző.

További információkat találhat a bővítmények látni. Extensions. További információ a xulrunner fejezet xulrunner.

Ha létrehoz alkalmazások régebbi verziói Mozilla szoftver, azaz a előtt Firefox 1.5 vagy Mozilla 1.8, a folyamat kissé bonyolultabb. Itt van, hogy hozzon létre egy csomagot a régebbi verziók. Ez a rész is kimarad, ha létrehoz csak bővítéseket vagy XUL alkalmazás.

Megjegyzés. Ez elavult folyamat, de ennek ellenére is használják az új SeaMonkey 1.0 terméket. A lényege ennek a projektnek, a kód még mindig nem működik az új formátum a „Manifest”.

Ha létrehoz egy része a bőr és / vagy területi, ismételje meg a fenti lépéseket, azzal a különbséggel, hogy a formátum „contents.rdf” fájl más lesz. Akkor nézd meg a fájlokat „contents.rdf” más alkalmazások, a további részleteket.

hibaelhárítás

Létrehozása krómcsomag gyakran meglehetősen összetett és nehéz azonosítani felmerülő problémákat. Íme néhány tipp a helyzet, ha van valami, hogy leáll.

További információ a nyilvánvaló fájlokat, lásd. A Chrome Regisztráció.

A következő fejezetben azt folytassa részletesebb leírást a XUL nyelvet.

Köszönjük! Kérjük, ellenőrizze a mappát „Beérkezett üzenetek”, hogy erősítse meg az előfizetést.

Ha korábban nem erősítette meg az előfizetés a hírlevél a Mozilla, akkor meg kell csinálni. Kérjük, ellenőrizze a postaládájába, vagy spam a postafiók látni, hogy ez nem volt egy levél tőlünk.

Elrejtése a hírlevelet

Miért MDN másképp néz ki?

MDN változik, mely kizárólag a dokumentációt webes technológiákat. Mindegy nagy tartalmat, hogy itt maradjon; mi változás csak a vizuális elemek és a navigációs segítségével gyorsan megtalálja a dokumentációt az internetes technológiát.

De ne aggódj, MDN és a Mozilla még mindig együtt. Sőt, mi frissíteni csak a design MDN többször, hogy megfeleljenek az új logó és színek Mozilla.

Bővebben az újratervezés a poszt a blogunkon. Köszönjük, hogy a MDN!

Hide üzenetet az újratervezés