Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Greške
  • Google aplikacije za pretraživač. Izrada jednostavne Chrome aplikacije

Google aplikacije za pretraživač. Izrada jednostavne Chrome aplikacije

Program google chrome je pretraživač koji je razvio Google za računare i uređaje kao što su mobilni uređaji. Prva verzija pretraživača objavljena je 2008. Za nekoliko godina, pretraživač je oko sebe okupio tri stotine miliona obožavatelja. Ova stopa rasta popularnosti primorala je kompaniju da prilagodi Chrome za dva manje popularna operativna sistema od Windowsa: Mac OS i Linux. Prednosti proizvoda Američka kompanija koje su toliko privlačne korisnicima.

Brzina i pouzdanost

Google je uradio dosta posla na optimizaciji Chrome-a za računar. Kao rezultat toga, pretraživač se pokazao laganim i pouzdanim. Racionalno korištenje resursa, omogućava vam da ne učitavate procesor i RAM. Korisnik ne može da brine, niti jedna otvorena, ali neiskorištena stranica neće biti ponovo učitana bez njegovog znanja.

Google Chrome koristi oznake implementirane kao pločice na početna stranica. Podržava postavljanje pločica u fascikle, tako da korisnik može lako pristupiti sajtu koji ga zanima. Pretraživač ima samo jedno ograničenje na broj sačuvanih lokacija - jačinu zvuka tvrdi disk korisnik.

Pametna pretraga - pogodna pretraga

Programeri su implementirali funkciju tražilice u pretraživač u adresnu traku u koju se unose adrese web stranica. Google Chrome sam će odrediti šta korisnik unese: zahtjev ili adresu. Ako se prvo unese, tada pretraživač koristi svoj pretraživač za traženje podudaranja na Internetu. Još jedna karakteristika rada sa pretragom 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 za udobnost

U postavkama ruske verzije Google Chrome-a za računar postoji meni opcija kompresije. Uz njihovu pomoć korisnik može lako podesiti kvalitetu i snagu kompresije ne samo teksta, slika, već i videa. Dobijte informacije bez odlaganja mala brzina mrežne veze.

Fleksibilnost interfejsa

Aplikaciju možete jednostavno prilagoditi svojim potrebama i potrebama. Biblioteka ekstenzija će proširiti mogućnosti prilagođavanja i podešavanja pretraživača. U biblioteci ima 3500 dodataka, a ovo su samo zvanične! Osoba koja koristi chrome lako će napraviti ekstenziju koja joj je potrebna.

Počnite koristiti program

Preuzmite besplatno računalo Google verzija Chrome za Windows 7, Windows 10 ili drugu verziju je dostupan ovdje. Na službenoj web stranici dostupne su verzije preglednika na ruskom jeziku za Mac OS i Linux. Takođe ukazuje na zahteve za hardver računara i verziju OS-a.

Google Chrome (Google Chrome)- popularan i brzi pretraživač od Google otvoren izvorni kod. Brzi web pretraživač pruža korisniku stabilno i bezbedno iskustvo pretraživanja sa jednostavnim i efikasnim interfejsom.

Interfejs

Google Chrome pretraživač ima jednostavan i intuitivan interfejs koji se nije mnogo promenio od objavljivanja programa. Glavni element minimalističkog dizajna je adresna traka (Omnibox). Korištenje Omnibox-a je jednostavno i efikasno - možete unijeti adresu web stranice u istu adresnu traku ili odmah upit za pretragu.

Google Chrome - nenadmašna brzina rada sa web stranicama i aplikacijama! Google

Upravljanje karticama

Upravljanje karticama u pregledniku Google Chrome je vrlo jednostavno - možete otvarati, držati, prevlačiti i kreirati nove prozore iz njih. Svaka kartica u Chromeu postoji kao zaseban proces, a ako se stranica iznenada zamrzne na jednoj od kartica, onda cijela Google pretraživač Chrome će nastaviti raditi.

Sinhronizacija

Još jedna prednost Google Chrome pretraživača je sinhronizacija naloga. Ako korisnik koristi svoj nalog u e-mail Gmail, program automatski sinhronizuje kategorije (postavke, teme, dodaci i oznake, polja automatsko punjenje), i svaki se može onemogućiti.

Google Chrome - jednostavan, brz i siguran web pretraživač! Google

Radna brzina

Chrome se brzo pokreće i jednako brzo učitava stranice. Google Chrome je baziran na sistemu otvorenog koda WebKit koji je razvio Apple, kao i JavaScript sistem V8 koji pruža velika brzina rad i otvaranje Internet stranica i web aplikacija.

Sigurnost

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

Preuzmite najnoviju verziju google chrome-a

Besplatno preuzmite Google Chrome 2018- pretraživač na ruskom i uživajte u odličnom surfanju internetom. Naša stranica prati sva ažuriranja programa tako da ih imate najnoviju verziju Google chrome.

Da biste testirali aplikaciju koju razvijate, moraćete da je dodate u svoj pretraživač. Da biste to učinili, na stranici chrome://extensions morate označiti okvir za potvrdu "Režim programera". Nakon toga će biti moguće dodati svoju ekstenziju ili aplikaciju.

manifest.json

Kôd za bilo koju Chrome aplikaciju, kao i bilo koju ekstenziju, počinje datotekom manifest.json. Opisuje sve meta-informacije aplikacije. Evo uredničkog manifesta u cijelosti:

( "name": "Simple Text", "description": "Izuzetno jednostavan uređivač teksta (uzorak Chrome aplikacije)", "verzija": "0.1", "ikone": ( "48": "icon/48.png ", "128": "icon/128.png" ), "manifest_version": 2, "minimum_chrome_version": "31.0", "offline_enabled": istina, "app": ( "background": ( "scripts": [ "js/background.js"] ) ), "dozvole": [ ("fileSystem": ["write"]) ], "file_handlers": ( "tekst": ( "naslov": "Jednostavan tekst", "vrste ": ["application/javascript", "application/json", "application/xml", "text/*"], "extensions": ["c", "cc", "cpp", "css", " h", "hs", "html", "js", "json", "md", "py", "textile", "txt", "xml", "yaml"] ) ) )

Hajde da analiziramo polja koja su se ovde srela. Sa imenom i opisom sve je jasno. verzija je obavezno polje - Chrome web Trgovina će zahtijevati da se promijeni kada učitate 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: "hrom", min. širina: 400, min. visina: 400, širina: 700, visina: 700 ); chrome.app.window.create("index.html", opcije); ) chrome.app.runtime.onLaunched. addListener(init);

Pozadinska stranica radi u pozadini bez obzira na prozore aplikacije. Većinu vremena se ne učitava u memoriju. Kada se sistem pokrene, njegov kod se izvršava i može postaviti rukovaoce događajima za određene događaje, od kojih je najčešći onLaunched. Kada su rukovaoci postavljeni, pozadinska stranica se obično učitava iz memorije i pokreće samo ako se dogodio jedan od događaja na koji je pretplaćena.

Kada korisnik klikne na ikonu aplikacije ili otvori datoteku u njoj, događaj onLaunched pokreće se na pozadinskoj stranici. Prenosi se parametri poziva, posebno fajl(e) koje aplikacija treba da otvori. EntryToLoad = launchData["items"]["entry"] kod čuva datoteku koja je proslijeđena aplikaciji u lokalnu varijablu, iz koje će je uređivački kod zatim preuzeti. Događaj onLaunched također može doći 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 neku radnju u već otvorenom prozoru.

Radi kompletnosti, evo CSS-a:

Tijelo ( margina: 0; ) zaglavlje (boja pozadine: #CCC; border-bottom: 1px solid #777; -webkit-box-align: centar; -webkit-box-orient: horizontalno; -webkit-box-pack: lijevo; prikaz: -webkit-box; visina: 48px; padding: 0px 12px 0px 12px; ) dugme ( margina: 8px; ) textarea ( granica: nema; -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: nema !important; )

Osnovni kod: rad sa fajlovima

Budući da se u našem primjeru, radi jednostavnosti, ograničavamo na minimalni set mogućnosti, tada će glavni kod uređivača 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 povezani interfejsi su velika tema koja zaslužuje poseban članak. Preporučujem kao dobar uvod.

Pa hajde da razbijemo kod u js/main.js. daću ga u fragmentima, kompletan 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 dodati rukovaoce gumbima i dobiti iz pozadine page file otvoriti. Kontekst pozadinske stranice se dobija asinhrono iz glavnog prozora pomoću chrome.runtime.getBackgroundPage.

Rukovaoci klika na dugme:

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); )

Trenutni FileEntry ćemo pohraniti u globalnu varijablu currentEntry.

Jedina specifična karakteristika u kodu iznad je metoda chrome.fileSystem.chooseEntry. Koristeći ovu metodu, otvara se prozor za odabir datoteke (različit na svakom sistemu). Kao i sve druge funkcije za rad sistem podataka, ova metoda je asinhrona i prima povratni poziv za nastavak rada (u našem slučaju, funkcije loadEntry i saveToEntry opisane u nastavku).

Čitanje fajla:

Funkcija setTitle() ( chrome.fileSystem.getDisplayPath(currentEntry, function(path) (document.title = put + " - Jednostavan tekst"; )); ) 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 bi se prikazala putanja do trenutne datoteke. Kako se ovaj naslov prikazuje zavisi od sistema. Na Chrome OS-u se uopće ne pojavljuje. chrome.fileSystem.getDisplayPath je najispravniji način da dobijete putanju datoteke prikladnu da je prikažete korisniku. Drugi prikaz putanje je dostupan preko entry.fullPath.

File API ima dva različita objekta koji opisuju datoteku: FileEntry i File. Grubo govoreći, FileEntry predstavlja putanju do datoteke, a File predstavlja podatke koje sadrži. Stoga, da biste pročitali datoteku, morate dobiti objekt File po unosu. To se postiže upotrebom asinhrona metoda entry.file() .

Kod za ovaj primjer je što kraći kako bi se uklopio u format članka. Ako želite pogledati detaljnije primjere koliko je sigurno Chrome funkcije API, veliki skup primjera Chrome aplikacija je objavljen na GitHubu. Službena dokumentacija za sve programski interfejsi- na developer.chrome.com . Glavno mjesto na koje možete dobiti odgovore konkretna pitanja Programiranje Chrome aplikacija - .

Google Chrome možete besplatno preuzeti na ruskom jeziku u samo nekoliko koraka - jednostavno i brzo. Inače, upravo te karakteristike prvenstveno razlikuju web pretraživač koji će se raspravljati. Važne, ali ne i jedine prednosti programa.

Hajde da razgovaramo o ovome - hajde da pričamo direktno o prednostima koje ćete dobiti ako odlučite da ažurirate i preuzmete najnoviju verziju pretraživača Google Chrome. Programer zaslužuje pohvale i zaista ima o čemu pričati.

Google Chrome pretraživač: prednosti

  • Brzina. Kada je tok posla povezan na Internet, važnost brzine se ne može precijeniti. S tim u vezi, internet pretraživač Google Chrome, razvijen na bazi WebKit motora, svakako zadovoljava. Samo nekoliko sekundi i sve je u pogonu! Isto se može sa sigurnošću reći i za pokretanje web aplikacija različite složenosti. Web stranice se otvaraju trenutno. Ako imate otvorenu daleko od jedine kartice, to neće uticati na brzinu rada. Ono što se ne može reći, na primjer - osigurati da odvojeni procesi za svaki i u Chromeu smanje opterećenje mnogo više nego u najnoviji pretraživač samo idite na upravitelja zadataka.
  • Pogodnost. Već smo naglasili da je to ne samo brzo, već i veoma pogodan pretraživač. Zapravo, ovaj program u mnogo čemu duguje svoju popularnost. Najjednostavniji interfejs ne odvlači pažnju od posla - potpuno ste fokusirani na sadržaj. Adresna traka djeluje kao traka za pretraživanje, baš kao u . Samo unesite pojam za pretragu adresna traka pretraživač, a ne samo da ćete dobiti savjete i dodatke upita, uz omogućenu pretragu, stranica koja vam je potrebna će se automatski učitavati.
  • Sigurnost. Google Chrome možete preuzeti besplatno i bez registracije, dok ste 100% sigurni da ste instalirali pretraživač koji je siguran za vaš sistem. Kada dođe do bilo kakve prijetnje od zlonamjernog ili sumnjivog softvera izvana, program vas o tome obavještava. Nivo zaštite je takođe povećan zahvaljujući izolovano okruženje. Osim toga, redovno provjerava da li postoje ažuriranja, što dodatno povećava nivo sigurnosti.
  • Inkognito način rada. Ako ne želite da sačuvate svoju istoriju pregledanja - to je lako! I ako niste registrovali nijedan nalog Google mail, u Chromeu je vrlo zgodno koristiti anonimni način rada za provjeru pošte bez odjavljivanja i pamćenja lozinke svaki put.
  • Produžetak. Preuzmite besplatni Google Chrome za Windows 7 znači da se približite korisnih ekstenzija. Udobno čitanje web stranice, SEO analiza, gledanje vremena, postavljanje članka na Facebook ili Twitter (a takva brza sinhronizacija je danas vrlo važna za mnoge ljude!) 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 kreirati svoju.

Instant prevod stranice, brz pristup na bilo koji od vaših obeleživača na ulazu, koristan dodatak, koji je uvek pred vama - možete dugo nabrajati. Pogledaj ponovo navedene pogodnosti i cijenimo njihovu važnost za vas.

Želim najnoviju verziju Google Chrome-a

Biće nam drago ako smo vam pomogli da odaberete pretraživač. Nije potrebno tražiti torrent sada da biste preuzeli instalater - to možete učiniti ovdje i sada. Preuzmite i samo nekoliko minuta za instalaciju! Potrebna vam je najnovija prenosiva verzija - nema problema.

Koristite samo dobro softvera. Google Chrome zna kako lako i brzo pristupiti internetu!

Top Related Articles