Xpom-xpum! sdk
Mi ez?
Xpom Xpum! SDK - ez egy ingyenes IDE a nyílt forráskódú C # (License - MIT). Cél -, hogy írjon mindenféle különböző bővítmények és alkalmazások a böngésző alapú Chromium.
Hogyan kell használni?
Szóval le a legújabb kiadása Xpom-Xpum! SDK (a cikk írásakor - Alpha), és győződjön meg arról, hogy a .NET Framework 4 telepítve.
Mielőtt - IDE ablakot.
Először is, mint sokan mások az IDE, akkor létre kell hozni egy projektet:
- Kattintson a Fájl> Új.
- Akkor válassza ki a típusát a projekt - «Chrome Extension„. Írja be a nevét egy bizonyos projektet. Mivel a mappát hoz létre a projekt neve, a név nem tartalmazhat ilyen karaktereket: \ /? " <> .
Megjegyzik a projekt mappát. Ez a mappát, ahol a fájlok lesznek a mi terjeszkedés. - A projekt böngésző (balra) jelenik manifest.json fájlt. Kattintson duplán - és láthatjuk a szöveg, a tartalom:
fájl, ami elég ahhoz, hogy felszerel egy teszt kiterjesztés Chrome (bár a Project menü, felveheti a fájlok és mappák, például ikonok, háttérkép script vagy szkript tartalma).
Xpom-Xpum! elindítja Google Chrome kiterjesztés telepítése fokon. Láthatjuk a kiterjesztést, ha megy a link chrome: // extensions.
Ha a böngésző már fut, akkor a kiterjesztés könnyen telepíthető az ő aktuális példány.Mi van, ha nincs meg a Google Chrome-ot?
Xpom-Xpum! Ezt fel lehet használni bármilyen böngésző alapú króm, ha megfelelően támogatja a parancssorból kiterjesztéseket.
Javasolt felhasználás: Comodo Dragon, SRWare vasaló, Uran, Yandex böngésző.
Szabni a böngésző az IDE:- Bemész a Run -> Futtatás beállítások.
- Kattintson a Hozzáadás böngésző kattintva.
- Adja meg az útvonalat, hogy az EXE a böngésző (például C: \ Program Files \ Browser \ chrome.exe). Nyomja meg az OK.
- Fontos: válassza ki a böngésző a böngésző listája ablakban futtatása beállítások.
- Kattintson az OK gombra a beállítások Run.
Beállítás IDE
A Xpom-Xpum! SDK, akkor létrehozhatunk saját típusú projekt az Új projekt ablakban és testre szintaxis kiemelést. Ez - a dokumentációban.
> Van egy start gomb a böngésző
Szüksége van egy funkció livereload, hogy bemutassa. Erre egy
> Csomagolás CRX, ZIP?
Kézi készítmény hibákhoz vezethet, és nem kompatibilis a Continuous Integration. Ezért múlékony előny. Ez alatt a 0.
> Kész sablonok bővítmények, alkalmazások?
Mivel ez a projekt még nem látott. Kódgenerátor sablonok / kivonatok adatbázis készül elég gyors. Ez alatt az egy.
> Ne automatikus kiegészítést tervezett (vagy legalábbis sok olyan kész töredék) tagjai számára a króm. *?
Ismét, ez lehet kész, de senki nem foglalkozik (előállítására fájlok automatikus kiegészítéséhez).
>> Kézi készítmény hibákhoz vezethet, és nem kompatibilis a Continuous Integration
Nem értem, mire gondol. Csomagolás a ZIP, elsősorban azt tervezték, hogy letölthető a Google-nak Webáruház.
Csomagolás a CRX - könnyű telepítés a régebbi böngészők. CRX megegyezik létrehozott egy külön gomb a chrome: // extensions.
>> Így például a projekt fűrészelés, de nem olyan ReactOS (17 éves írás).
Az a tény, hogy most már van, írtam csak 3 hónap ... tapasztalat WPF volt elég. ContentTemplate, ItemTemplate, kötődést tanult során már az írás.
> Nem értem, mire gondol.
Continuous Integration. és Jenkins, TeamCity, és így tovább.
> Csomagolás ZIP, elsődleges célja, hogy letölthető a Google-nak Webáruház. Csomagolás a CRX - könnyű telepítés a régebbi böngészők.
Miért kellene? A fejlesztés során nem szükséges, és a fájlok automatikusan létrehozott forgalmazás.
> Lurkmore.to/Умение_разбираться_в_чужом_коде :-)
Nem értem, mire gondol.
1. példa Meg kell adnia a tartalmat forgatókönyvet.
utasítás:
1. Nyissa meg a manifest.json
2. Toll levelet az utat, hogy a forgatókönyvet.
3. Toll beírhassák jogosultságmaszkunkat elérhető URL. Még ha ez a "*: // * / *".
4. Készítse el script fájlt.
5. Nyissa meg forgatókönyvet. Írj kódot.
automatikusan:
1. Nyissa meg a manifest.json generátort.
2. Nyomja meg az „Add tartalom forgatókönyvet.”
3. van egy ablak „Properties szkript tartalmát.” Ez már be van állítva, és run_at «document_end», és a maszk URL "*: // * / *". Meg lehet változtatni őket, vagy egyszerűen csak, habozás nélkül, zhmyaknut az „OK” mezőbe, vagy «Enter».
4. Minden. Út a manifest.json és maszk engedélyek automatikusan rögzítésre kerül. A script fájl automatikusan hozzá, de még mindig nyitva áll előttünk a lapon. A szkript hozzá. Írhatsz kódot.
2. példa Szükség van hozzá egy elemet a menüből.
utasítás:
1. Nyissa meg a manifest.json
2. fogantyúk hozzá contextMenus az engedélyeket.
3. Toll kell írni egy forgatókönyvet a háttérben nyilvánvaló, ha még nincs
4. Toll hozzá háttér forgatókönyvet.
5. Nyissa meg a forgatókönyvet. Bekerülni a dokumentációban developer.chrome.com/extensions/contextMenus. Kezeli írni a kódot.
automatikusan:
1. Nyissa meg a manifest.json generátor
2. Nyomja meg az „Add” menüpontban.
3. Úgy tűnik, az ablakon „Tulajdonságok menüpontot.” Ez adja a szöveg elem, ikon, háttér. Feltétlenül töltse ki a szöveg csak. Azt írja be a szöveget, majd nyomja meg az OK gombot.
4. Minden. contextMenus automatikusan hozzáadja. Háttér szkript regisztrált és automatikusan hozzáadja. chrome.contextMenus.create () Ready kód automatikusan generálódik. menüpont hozzá. nem szükséges, hogy mászni a dokumentációban, akkor nem kell ásni a chrome.contextMenus.create ().
És így, a JSON Én amellett vagyok, hogy a generátor nem fogja feladni. Lesz két.
>> Nem értem, mire gondol.
Az a tény, hogy könnyebb írni a az IDE, mint tanulnak idegen kódot, de adjunk hozzá egy pár funkciókat.