Apputvikling for Google Chrome

Innholdsfortegnelse
Google For en stund har det blitt et av de mest innovative og teknologisk solide selskapene siden den berømte e -postbehandleren Gmail, til tusenvis av applikasjoner som den må gjøre brukerens liv mye lettere.
Men der de har gjort brukerens liv mye enklere, handler det om nettlesing, nettleseren deres Google Chrome, den er rask, kraftig, lett og kobles automatisk til vår konto for Google, som gir oss tilgang til alle applikasjonene som selskapet tilbyr oss, men hvis vi er utviklere har vi kanskje lurt på hvordan vi skal utvikle applikasjoner for den berømte nettleseren, virkeligheten er at det er en ganske enkel prosess, men det er noen ting vi bør vet før.
KravDet eneste kravet for å kunne utvikle applikasjoner for Google Chrome Det er å vite hvordan du lager en webapplikasjon, ja, det er så enkelt. Vi burde vite det HTML Y JavaScript, og om mulig noen CSS Vi kan bruke den, men denne kunnskapen bør være obligatorisk, resten av trinnene vil bli forklart i denne opplæringen.
Som vi nevnte er kravet å vite HTML Y JavaScriptImidlertid er det en rekke begrensninger eller sikkerhetsregler som vi må overholde i HTML -koden vår, slik at applikasjonen vår fungerer som den skal, la oss se.
Det skal ikke være noen kode JavaScript i vår HTML i noen av dens former, heller ikke innebygd gjennom taggene eller som et attributt for anropet til en hendelse, for eksempel:
 Gå til Meny
Den riktige måten å gjøre det på er ved å inkludere koden vår JavaScript i sine respektive filer og deretter inkludere dem i våre HTML som følger:
 
Endelig i filen vår js vi trenger bare å knytte det gjennom lyttere og med det løser vi vårt sikkerhetsproblem.
Det skal ikke være noen navigasjon i vårt HTML på ingen måte kan vi ikke ha lenker som følger:
 Ny side
Vi kan ikke engang ha skjemaer knyttet til noen handling:
 
Dette betyr ikke at vi ikke kan bruke skjemaer, men databehandlingen må gjøres fra JavaScript gjennom en hendelse knyttet til send -knappen. Dette innebærer at i stedet for å vise flere grensesnitt, må vi endre SOL å injisere elementer i den, det er derfor applikasjonene av Chrome de er enkeltsider mesteparten av tiden.
Samling av strengerVi bør unngå å sette sammen strenger med funksjoner som setTimeout eller setInterval, denne begrensningen lar oss unngå angrep fra Skripting på tvers av nettsteder der JavaScript blir injisert i HTML -koden.
Tilgang til eksterne ressurser er begrenset, så det er ikke riktig å gjøre følgende:
 FORSTØRRE

Som vi kan se, er det en enkel webapplikasjon, men som skal tolkes av Chrome et program trenger to viktige filer, den første er en fil manifest.json som identifiserer søknaden som en applikasjon av Chrome, er en fil JSON ganske enkelt og definerer programmets egenskaper, la oss se innholdet:

 {"app": {"background": {"scripts": ["start.js"]}}, "manifest_version": 2, "name": "Calculator", "version": "1.0"}
Vi har allerede definert hva som vil være filen som identifiserer at den skal være et program for Chrome, det ville start.js som er det som gjør det mulig å utføre applikasjonen gjennom hendelsene som er definert i API for Chrome, la oss se innholdet:
 chrome.app.runtime.onLaunched.addListener (funksjon () {chrome.app.window.create ('calculator.html');});
Med sistnevnte har vi allerede alt vi trenger for å kjøre applikasjonen vår, la oss se de gjenværende trinnene.
Først åpner vi en forekomst av Chrome og vi går til utvidelsessiden, der velger vi programmeringspanelet som skal se slik ut:

FORSTØRRE

Klikk på alternativet Legg til nytt element, dette vil føre oss til å godta vilkårene for tjenester, og så vil vi være i grensesnittet for å kunne laste opp applikasjonen vår, det er viktig at vi har den i en komprimert fil for å kunne laste den opp:

FORSTØRRE

Etter dette har vi allerede søknaden vår klar til publisering, det eneste problemet er at vi må betale et gebyr slik at denne handlingen kan fullføres, men vi kan lagre informasjonen om applikasjonen vår og se en forhåndsvisning av hvordan den ser ut i markedet for apper Chrome:

FORSTØRRE

Med dette avsluttet vi opplæringen, der vi kunne se hva vi trenger for å utvikle en applikasjon av Chrome, begrensningene vi må ta hensyn til, prosedyrene som skiller den fra en tradisjonell webapplikasjon, og selv om vi ikke kunne publisere den på markedet, vet vi allerede alt vi trenger for å utføre denne handlingen.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave