Programų kūrimas „Google Chrome“

Turinys
„Google“ Kurį laiką ji tapo viena novatoriškiausių ir technologiškai patikimiausių kompanijų, nes yra žinoma jos el „Gmail“, tūkstančiams programų, kurios turi palengvinti vartotojo gyvenimą.
Bet kur jie labai palengvino vartotojo gyvenimą, tai yra naršymas internete, jų naršyklė „Google Chrome“, jis yra greitas, galingas, lengvas ir automatiškai susietas su mūsų paskyra „Google“, suteikiant mums prieigą prie visų kompanijos mums siūlomų programų, tačiau jei esame kūrėjai, galbūt susimąstėme, kaip sukurti programas garsiajai naršyklei, iš tikrųjų tai yra gana paprastas procesas, tačiau yra keletas dalykų, kuriuos turėtume žinoti anksčiau.
ReikalavimasVienintelis reikalavimas, kad būtų galima kurti programas „Google Chrome“ Žinoti, kaip sukurti žiniatinklio programą, taip, taip paprasta. Turėtume žinoti HTML Y „JavaScript“, ir jei įmanoma, kai kurie CSS Galėtume tai panaudoti, tačiau šios žinios turėtų būti privalomos, likę veiksmai bus paaiškinti šioje pamokoje.
Kaip jau minėjome, reikalavimas yra žinoti HTML Y „JavaScript“Tačiau yra keletas apribojimų ar saugos taisyklių, kurių privalome laikytis savo HTML, kad mūsų programa veiktų taip, kaip turėtų.
Kodo neturėtų būti „JavaScript“ mūsų viduje HTML bet kokia forma, neįterpta per žymas arba kaip įvykio iškvietimo atributas, pvz .:
 Eikite į meniu
Teisingas būdas tai padaryti yra įtraukti mūsų kodą „JavaScript“ į atitinkamus failus ir įtraukite juos į mūsų HTML taip:
 
Pagaliau mūsų byloje js mes turime tik tai susieti klausytojų ir tuo išsprendžiame savo saugumo problemą.
Mūsų viduje neturėtų būti navigacijos HTML jokiu būdu negalime turėti tokių nuorodų:
 Naujas puslapis
Net negalime turėti formų, susijusių su jokiu veiksmu:
 
Tai nereiškia, kad negalime naudoti formų, tačiau informacija turi būti apdorota iš „JavaScript“ per įvykį, susietą su pateikimo mygtuku. Tai reiškia, kad užuot rodę kelias sąsajas, turime pakeisti SAULĖ į ją įpurkšti elementų, todėl taikomos „Chrome“ dažniausiai jie yra vieno puslapio.
Styginių kompiliacijaTurėtume vengti rinkti tokias funkcijas kaip eilutės setTimeout arba setInterval, šis apribojimas leidžia išvengti atakų iš Skriptų rašymas keliose svetainėse kur „JavaScript“ įterpiamas į HTML.
Prieiga prie išorinių išteklių yra ribota, todėl nėra teisinga atlikti šiuos veiksmus:
 DIDELIS

Kaip matome, tai paprasta žiniatinklio programa, tačiau ją reikia aiškinti „Chrome“ Kadangi programai reikia dviejų svarbių failų, pirmasis yra failas manifestas.jsonas kuris identifikuoja programą kaip „Chrome“, yra failas JSONAS gana paprasta ir apibrėžia programos ypatybes, pažiūrėkime jos turinį:

 {"app": {"background": {"scripts": ["start.js"]}}, "manifest_version": 2, "name": "Calculator", "version": "1.0"}
Mes jau apibrėžėme, koks bus failas, identifikuojantis, kad tai bus programa „Chrome“, būtų start.js tai leidžia vykdyti programą per įvykius, apibrėžtus API „Chrome“, pažiūrėkime jo turinį:
 chrome.app.runtime.onLaunched.addListener (function () {chrome.app.window.create ('calculator.html');});
Su pastaruoju jau turime viską, ko reikia mūsų programai paleisti, pažiūrėkime likusius veiksmus.
Pirmiausia atidarome egzempliorių „Chrome“ ir mes einame į plėtinių puslapį, ten pasirenkame programuotojo skydelį, kuris turėtų atrodyti taip:

DIDELIS

Spustelėkite parinktį Pridėti naują elementą, tai paskatins mus sutikti su paslaugų teikimo sąlygomis ir tada būsime sąsajoje, kad galėtume įkelti savo programą, svarbu, kad ją turėtume suspaustame faile, kad galėtume ją įkelti:

DIDELIS

Po to mes jau paruošėme savo programą paskelbti, vienintelė problema yra ta, kad turime sumokėti mokestį, kad šis veiksmas būtų atliktas, tačiau galime išsaugoti savo programos informaciją ir pamatyti, kaip ji atrodo programų rinka „Chrome“:

DIDELIS

Tuo baigėme vadovėlį, kuriame galėjome pamatyti, ko mums reikia kuriant programą „Chrome“, apribojimai, į kuriuos turime atsižvelgti, procedūros, kuriomis ji skiriasi nuo tradicinės žiniatinklio programos ir nors negalėjome jos paskelbti rinkoje, tačiau jau žinome viską, ko reikia šiam veiksmui atlikti.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave