Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Greške
  • Googleove aplikacije preglednika. Izrada jednostavne Chrome aplikacije

Googleove aplikacije preglednika. Izrada jednostavne Chrome aplikacije

Program Google Chrome- preglednik koji je razvio Google za računala i uređaje poput mobilni gadgeti. Prva verzija preglednika objavljena je 2008. Tijekom nekoliko godina preglednik je okupio publiku od tristo milijuna obožavatelja. Ova brzina rasta popularnosti natjerala je tvrtku da prilagodi Chrome za dva operativna sustava manje popularna od Windowsa: Mac OS i Linux. Snage proizvoda Američka tvrtka, koji toliko privlače korisnike.

Brzina i pouzdanost

Google je naporno radio na optimizaciji Chromea za računalo. Kao rezultat toga, preglednik se pokazao laganim i pouzdanim. Racionalno korištenje resursa omogućuje vam izbjegavanje opterećenja procesora i radna memorija. Korisnik ne mora brinuti, niti jedna otvorena, a neiskorištena stranica neće se ponovno učitati bez njegovog znanja.

Google Chrome koristi oznake, implementirane u obliku pločica na početna stranica. Podržano je smještanje pločica u mape, tako da korisnik može lako pristupiti mjestu koje ga zanima. Preglednik ima samo jedno ograničenje broja spremljenih stranica - volumen tvrdi disk korisnik.

Pametno pretraživanje - praktično pretraživanje

Programeri su implementirali funkciju tražilice u pregledniku u adresnoj traci, u koju se unose adrese web stranica. Google Chrome će sam odrediti što korisnik unosi: upit ili adresu. Ako se unese prvi, preglednik koristi svoju tražilicu za pronalaženje rezultata na internetu. Još jedna značajka rada s pretraživanjem je pamćenje prethodno unesenih fraza. Recimo da ste često zainteresirani za automobile određene marke, tada ćete dobiti savjete koji sadrže prethodne upite za pretraživanje.

Kompresija će pružiti udobnost

U postavkama ruske verzije preglednika Google Chrome za računalo nalazi se izbornik opcija kompresije. Uz njihovu pomoć, korisnik može jednostavno prilagoditi kvalitetu i snagu kompresije ne samo teksta, slika, već i videa. Primite informacije bez odlaganja sa mala brzina mrežne veze.

Fleksibilnost sučelja

Aplikaciju možete jednostavno prilagoditi svojim potrebama i potrebama. Knjižnica proširenja proširit će mogućnosti prilagodbe i konfiguracije preglednika. U knjižnici ima 3500 dodataka, a ovo su samo službeni! Osoba koja koristi Chrome može lako napraviti proširenje koje joj je potrebno.

Počnite koristiti program

Preuzmite besplatno računalo Google verzija Chrome za Windows 7, Windows 10 ili neku drugu verziju možete pronaći ovdje. Verzije preglednika na ruskom jeziku za Mac OS i Linux dostupne su na službenoj web stranici. Tamo su također naznačeni zahtjevi za računalni hardver i verziju OS-a.

Google Chrome (Google Chrome)- popularan i brz preglednik iz Google s otvorenim izvorni kod. Web preglednik velike brzine pruža korisniku stabilnost i sigurnost za surfanje internetom, a istovremeno pruža jednostavno i učinkovito sučelje.

Sučelje

Preglednik Google Chrome ima jednostavno i intuitivno sučelje koje je ostalo praktički nepromijenjeno otkad je program pušten u prodaju. Glavni element minimalističkog dizajna je adresna traka (Omnibox). Korištenje višenamjenskog okvira jednostavno je i učinkovito - možete unijeti adresu stranice u istu adresnu traku ili odmah upit za pretraživanje.

Google Chrome - brzina bez premca za rad s web stranicama i aplikacijama! Google

Upravljanje karticama

Upravljanje karticama u pregledniku Google Chrome vrlo je jednostavno – možete ih otvarati, držati, povlačiti i iz njih stvarati nove prozore. Svaka kartica u Chromeu postoji kao zaseban proces, a ako se stranica iznenada zamrzne na jednoj od kartica, cijela Google preglednik Chrome će i dalje raditi.

Sinkronizacija

Još jedna prednost preglednika Google Chrome je sinkronizacija računa. Ako korisnik koristi svoj račun u e-pošta Gmail, program automatski sinkronizira kategorije (opcije, teme, dodatke i oznake, polja automatsko punjenje), a svaki se može onemogućiti.

Google Chrome - jednostavan, brz i siguran web preglednik! Google

Brzina rada

Chrome se brzo pokreće i jednako brzo učitava stranice. Google Chrome temelji se na sustavu otvorenog koda WebKit koji je razvio Apple i također JavaScript sustav V8, koji pruža velika brzina rad i otvaranje internetskih stranica i web aplikacija.

Sigurnost

Google Chrome ima ugrađenu zaštitu od krađe identiteta i malware da vas što više zaštiti od mrežne prijetnje. Preglednik podržava anonimni način rada. Stranice koje se gledaju u ovom načinu neće se pojaviti u povijesti preglednika, niti u povijesti pretraživanja i neće ostaviti tragove u kolačići, automatski se brišu kada korisnik zatvori ovaj prozor. Automatsko automatsko ažuriranje preuzima najnovije zakrpe.

Preuzmite najnoviju verziju preglednika Google Chrome

Preuzmite Google Chrome 2018 besplatno- preglednik na ruskom i uživajte u izvrsnom surfanju webom. Naša web stranica prati sva ažuriranja softvera tako da imate Najnovija verzija Google Chrome.

Da biste testirali aplikaciju koju razvijate, morat ćete je dodati u svoj preglednik. Da biste to učinili, na stranici chrome://extensions trebate označiti potvrdni okvir "Način rada za razvojne programere". Nakon toga bit će moguće dodati svoje proširenje ili aplikaciju.

manifest.json

Kôd bilo koje Chrome aplikacije, kao i bilo koje proširenje, počinje datotekom manifest.json. Opisuje sve meta informacije aplikacije. Evo manifesta urednika u cijelosti:

( "name": "Jednostavan tekst", "description": "Iznimno jednostavan uređivač teksta (primjer Chrome aplikacije)", "version": "0.1", "icons": ( "48": "icon/48.png ", "128": "icon/128.png" ), "manifest_version": 2, "minimum_chrome_version": "31.0", "offline_enabled": true, "app": ( "background": ( "scripts": [ "js/background.js"] )), "dozvole": [ ("fileSystem": ["write"]) ], "file_handlers": ( "text": ( "title": "Simple Text", "types ": ["aplikacija/javascript", "aplikacija/json", "aplikacija/xml", "tekst/*"], "proširenja": ["c", "cc", "cpp", "css", " h", "hs", "html", "js", "json", "md", "py", "textile", "txt", "xml", "yaml"] ) ) )

Pogledajmo polja s kojima smo se ovdje susreli. S imenom i opisom sve je jasno. Verzija je Obavezno polje - Chrome web Trgovina će zahtijevati da se promijeni kada preuzmete ažuriranje svoje aplikacije.

Var entryToLoad = null; funkcija init(launchData) ( var fileEntry = null if (launchData && launchData["items"] && launchData["items"].length > 0) (entryToLoad = launchData["items"]["entry"] ) var options = (okvir: "chrome", minWidth: 400, minHeight: 400, width: 700, height: 700); chrome.app.window.create("index.html", options); ) chrome.app.runtime.onLaunched. addListener(init);

Pozadinska stranica radi u pozadina bez obzira na prozore aplikacije. Većinu vremena nije učitano u memoriju. Kada se sustav pokrene, njegov kod se izvršava i može instalirati rukovatelje za određene događaje, od kojih je najčešći onLaunched. Kada su rukovatelji instalirani, pozadinska stranica se obično istovaruje iz memorije i pokreće samo ako se dogodi jedan od događaja na koje je pretplaćena.

Kada korisnik klikne na ikonu aplikacije ili otvori datoteku u njoj, onLaunched događaj se pokreće na pozadinskoj stranici. Njemu se prosljeđuju parametri poziva, posebice datoteka(e) koje bi aplikacija trebala otvoriti. Kod entryToLoad = launchData["items"]["entry"] sprema datoteku prenesenu u aplikaciju u lokalnu varijablu, odakle će je kasnije preuzeti uređivački kod. Događaj onLaunched također se može dogoditi kada je aplikacija već otvorena. U tom slučaju kod na pozadinskoj stranici može sam odlučiti hoće li otvoriti novi prozor ili izvršiti neke radnje u već otvorenom prozoru.

Za potpunu sliku, evo CSS-a:

Tijelo (margina: 0;) zaglavlje (boja-pozadine: #CCC; border-bottom: 1px solid #777; -webkit-box-align: center; -webkit-box-orient: horizontalno; -webkit-box-pack: lijevo; prikaz: -webkit-box; visina: 48px; padding: 0px 12px 0px 12px; ) gumb ( margina: 8px; ) textarea ( border: none; -webkit-box-sizing: border-box; font-family: monospace ; padding: 4px; pozicija: apsolutna; vrh: 48px; dno: 0px; lijevo: 0px; desno: 0px; širina: 100%; ) textarea:focus ( outline: none !important; )

Osnovni kod: rad s datotekama

Budući da ćemo se u našem primjeru, radi jednostavnosti, ograničiti na minimalni set mogućnosti, tada će glavni uređivački kod biti gotovo isključivo posvećen radu s datotekama. Za to se koristi nekoliko API-ja, od kojih su neki već na putu prema W3C standardizaciji. File API i povezana sučelja velika su tema koja zaslužuje poseban članak. Preporučujem kao dobar uvod.

Dakle, pogledajmo kod u js/main.js. Dat ću ga u fragmentima, puni kod- na Githubu.

Funkcija init(entry) ( $("#open").click(open); $("#save").click(save); $("#saveas").click(saveAs); chrome.runtime.getBackgroundPage (funkcija(bg) ( if (bg.entryToLoad) loadEntry(bg.entryToLoad); )); ) $(document).ready(init);

Zadatak funkcije inicijalizacije je dodavanje rukovatelja gumbima i njihovo preuzimanje iz pozadine stranica datoteka otvoriti. Kontekst pozadinske stranice dobiva se iz glavnog prozora asinkrono pomoću chrome.runtime.getBackgroundPage.

Rukovatelji klikovima gumba:

Var currentEntry = null; funkcija open() ( chrome.fileSystem.chooseEntry(("type": "openWritableFile"), loadEntry); ) funkcija save() ( if (currentEntry) ( saveToEntry(currentEntry); ) else ( saveAs(); ) ) funkcija saveAs() ( chrome.fileSystem.chooseEntry(("type": "saveFile"), saveToEntry); )

Pohranit ćemo trenutni FileEntry u globalnoj varijabli currentEntry.

Jedina specifična značajka u gornjem kodu je metoda chrome.fileSystem.chooseEntry. Koristeći ovu metodu, otvara se prozor za odabir datoteke (vlastit na svakom sustavu). Kao i sve ostale funkcije za rad sustav datoteka, ova je metoda asinkrona i prima povratni poziv za nastavak rada (u našem slučaju funkcije loadEntry i saveToEntry opisane u nastavku).

Čitanje datoteke:

Funkcija setTitle() ( chrome.fileSystem.getDisplayPath(currentEntry, function(path) (document.title = path + "- Simple Text"; )); ) funkcija loadEntry(entry) ( currentEntry = unos; setTitle(); unos. file(readFile); ) funkcija readFile(file) ( var reader = new FileReader(); reader.onloadend = function(e) ( $("textarea").val(this.result); ); reader.readAsText(file );)

U funkciji setTitle() mijenjamo naslov prozora kako bismo prikazali put do trenutne datoteke. Kako se ovaj naslov pojavljuje razlikuje se ovisno o sustavu. U OS-u Chrome uopće se ne pojavljuje. chrome.fileSystem.getDisplayPath je najispravniji način da dobijete putanju datoteke prikladnu za prikazivanje korisniku. Drugi prikaz staze dostupan je kroz entry.fullPath.

File API ima dva različita objekta koji opisuju datoteku: FileEntry i File. Grubo rečeno, FileEntry predstavlja stazu do datoteke, a File predstavlja podatke koje sadrži. Dakle, za čitanje datoteke potrebno je unosom dobiti objekt File. To se postiže korištenjem asinkrona metoda unos.datoteka() .

Kod za ovaj primjer je što je moguće kraći kako bi se uklopio u format članka. Ako želite pogledati detaljnije primjere koliko je izvjesno Chrome značajke API, veliki skup primjera Chromeovih aplikacija objavljen je na Githubu. Službena dokumentacija o svemu softverska sučelja- na developer.chrome.com. Glavno mjesto za dobivanje odgovora konkretna pitanja o programiranju Chrome aplikacija - .

Google Chrome možete besplatno preuzeti na ruskom jeziku u samo nekoliko koraka - jednostavno i brzo. Inače, ovo su karakteristike koje prvenstveno razlikuju web preglednik, o čemu pričati ćemo. Važne, ali ne i jedine prednosti programa.

Razgovarajmo o ovome - razgovarajmo izravno o prednostima koje ćete dobiti ako odlučite ažurirati i preuzeti najnoviju verziju preglednika Google Chrome. Programer zaslužuje pohvale, a stvarno se ima o čemu pričati.

Preglednik Google Chrome: prednosti

  • Ubrzati. Kada je vaš tijek rada povezan s internetom, važnost brzine ne može se precijeniti. U tom pogledu svakako ohrabruje internetski preglednik Google Chrome razvijen na temelju WebKit enginea. Samo nekoliko sekundi i spreman je za rad! Isto se sa sigurnošću može reći za pokretanje web aplikacija različite složenosti. Web stranice se otvaraju trenutno. Ako imate više od jedne otvorene kartice, to ni na koji način neće utjecati na vašu brzinu rada. Ono što se ne može reći, na primjer o - osigurati da zasebni procesi za svaki i u Chromeu smanjuju opterećenje mnogo više nego u najnoviji preglednik, samo idite do upravitelja zadataka.
  • Pogodnost. Već smo naglasili da to nije samo brzo, već i vrlo zgodan preglednik. Zapravo, program u velikoj mjeri duguje svoju popularnost tome. Najjednostavnije sučelje ne odvlači pažnju od vašeg posla - potpuno ste usredotočeni na sadržaj. Adresna traka služi kao traka za pretraživanje, kao u . Samo unesite svoj upit za pretraživanje adresna traka preglednik, a nećete dobiti samo savjete i dodatke upitima, kada je pretraga uključena, stranica koja vam je potrebna počet će se automatski učitavati.
  • Sigurnost. Google Chrome možete preuzeti besplatno i bez registracije, a pritom ste 100% sigurni da ste instalirali preglednik koji je siguran za vaš sustav. Ako bilo kakva prijetnja zlonamjernog ili sumnjivog softvera nastane izvana, program vas o tome obavještava. Razina zaštite je također povećana zahvaljujući izolirano okruženje. Osim toga, redovito provjerava ažuriranja, što dodatno povećava razinu sigurnosti.
  • Anonimni način rada. Ako ne želite spremati svoju povijest pregledavanja, to je jednostavno! A ako nemate registriran račun Google pošta, u Chromeu je vrlo zgodno koristiti anonimni način za provjeru pošte bez odjave i pamćenja lozinke svaki put.
  • Proširenje. Besplatno preuzimanje Google Chromea za Windows 7 znači dobivanje niza korisna proširenja. Ugodno čitanje web stranice, SEO analiza, pregled vremenske prognoze, slanje članka na Facebook ili Twitter (a takva brza sinkronizacija danas je mnogima važna!) itd.
  • Teme. Možete instalirati Chrome i samo se diviti njegovoj ljepoti. Postavljanje ove opcije traje samo nekoliko minuta, možete instalirati tuđu temu ili izraditi vlastitu.

Instant prijevod stranice, brz pristup na bilo koju od vaših oznaka kada se prijavite, koristan dodatak, koja je uvijek pred vama – dugo bi trajalo nabrajanje. Pogledaj ponovno navedene pogodnosti i sami procijenite njihov značaj.

Želim najnoviju verziju Google Chromea

Bit će nam drago ako smo vam pomogli u odabiru preglednika. Uopće nije potrebno sada tražiti torrent da biste preuzeli instalacijski program - to možete učiniti upravo ovdje i odmah. Preuzmite i samo nekoliko minuta za instalaciju! Trebate najnoviju prijenosnu verziju - nema problema.

Koristite samo dobro softver. Google Chrome zna kako brzo i jednostavno pristupiti internetu!

Najbolji članci na temu