Razvoj aplikacija za Google Chrome

Sadržaj
Google Neko je vrijeme postala jedna od najinovativnijih i tehnološki najčvršćih tvrtki, od svog poznatog upravitelja e -pošte Gmail, na tisuće aplikacija koje su potrebne kako bi korisniku uvelike olakšale život.
No, ono gdje su korisnicima znatno olakšali život je u pitanju pregledavanja weba, njihovog preglednika Google Chrome, brz je, moćan, lagan i automatski je povezan s našim računom Google, dajući nam pristup svim aplikacijama koje nam tvrtka nudi, no ako smo programeri, možda smo se pitali kako razviti aplikacije za poznati preglednik, stvarnost je da je to prilično jednostavan proces, ali postoje neke stvari koje bismo trebali znati prije.
ZahtjevJedini uvjet za razvoj aplikacija za Google Chrome Znati je kako napraviti web aplikaciju, da, tako je jednostavno. Trebali bismo znati HTML Y JavaScript, a ako je moguće i neke CSS Mogli bismo ga koristiti, ali to znanje treba biti obvezno, ostali koraci bit će objašnjeni u ovom vodiču.
Kao što smo spomenuli, zahtjev je znati HTML Y JavaScriptMeđutim, postoji niz ograničenja ili sigurnosnih pravila kojih se moramo pridržavati u našem HTML -u kako bi naša aplikacija radila kako treba, da vidimo.
Ne bi trebalo biti koda JavaScript unutar našeg HTML u bilo kojem obliku, niti ugrađen u oznake ili kao atribut za poziv događaja, kao što su:
 Idite na Izbornik
Ispravan način za to je uključivanjem našeg koda JavaScript u odgovarajuće datoteke, a zatim ih uključiti u naše HTML kako slijedi:
 
Konačno u našoj datoteci js samo ga moramo povezati kroz slušatelji i time rješavamo svoje sigurnosno pitanje.
Unutar naše ne bi trebalo biti navigacije HTML ni u kom slučaju ne možemo imati sljedeće veze:
 Nova stranica
Ne možemo čak imati ni oblike povezane s bilo kojom radnjom:
 
To ne znači da ne možemo koristiti obrasce, međutim obrada podataka mora se obaviti iz JavaScript putem događaja povezanog s gumbom za slanje. To implicira da umjesto prikazivanja više sučelja moramo izmijeniti SUNCE za ubrizgavanje elemenata u nju, zato se primjene Krom većinu su vremena na jednoj stranici.
Kompilacija nizaTrebali bismo izbjegavati sastavljanje nizova s ​​funkcijama poput setTimeout ili setInterval, ovo ograničenje omogućuje nam da izbjegnemo napade iz Skriptiranje na više stranica gdje se JavaScript ubacuje u HTML.
Pristup vanjskim resursima je ograničen, pa nije ispravno učiniti sljedeće:
 POVEĆAJTE

Kao što vidimo, riječ je o jednostavnoj web aplikaciji, ali interpretirana od strane Krom budući da aplikaciji trebaju dvije važne datoteke, prva je datoteka manifest.json koja identificira aplikaciju kao aplikaciju Krom, je datoteka JSON prilično jednostavno i definira svojstva aplikacije, pogledajmo njezin sadržaj:

 {"app": {"background": {"scripts": ["start.js"]}}, "manifest_version": 2, "name": "Calculator", "version": "1.0"}
Već smo definirali koja će biti datoteka koja identificira da će biti aplikacija Krom, to bi start.js što omogućuje izvršavanje aplikacije kroz događaje definirane u API -ju za Krom, pogledajmo njegov sadržaj:
 chrome.app.runtime.onLaunched.addListener (function () {chrome.app.window.create ('calculator.html');});
S ovim posljednjim već imamo sve što nam je potrebno za pokretanje naše aplikacije, pogledajmo preostale korake.
Prvo otvaramo instancu Krom i idemo na stranicu s proširenjima, tamo odabiremo ploču programera koja bi trebala izgledati ovako:

POVEĆAJTE

Kliknite na opciju Dodajte novu stavku, to će nas navesti da prihvatimo uvjete usluga, a zatim ćemo biti u sučelju kako bismo mogli prenijeti našu aplikaciju, važno je da je imamo u komprimiranoj datoteci da bismo je mogli prenijeti:

POVEĆAJTE

Nakon što već imamo svoju aplikaciju spremnu za objavljivanje, jedini je problem što moramo platiti pristojbu kako bi se ova radnja mogla dovršiti, međutim možemo spremiti podatke naše aplikacije i vidjeti pregled kako izgleda u tržište aplikacija Krom:

POVEĆAJTE

Ovime smo završili vodič, gdje smo mogli vidjeti što nam je potrebno za razvoj aplikacije Krom, ograničenja koja moramo uzeti u obzir, postupke koji ga razlikuju od tradicionalne web aplikacije i iako ga nismo mogli objaviti na tržištu, već znamo sve što nam je potrebno za ispunjenje ove radnje.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave