Google Chrome | |
---|---|
Typ | prohlížeč |
Vývojář | |
Zapsáno v | C++ |
Rozhraní | GTK a kakao |
Operační systém | Microsoft Windows , Linux , macOS , Android a iOS |
Jazyky rozhraní | 167 jazyků včetně ruštiny |
První vydání | 2. září 2008 [1] |
Hardwarová platforma | IA-32 , x86_64 a ARM |
Nejnovější verze | |
beta verze |
|
Testovací verze |
|
Licence | svobodný software [9] |
webová stránka | google.com/chrome/ ( angličtina) |
Mediální soubory na Wikimedia Commons |
Google Chrome Browser ( MFA [ɡuːɡl krəum] [10] [11] , MWCD /ˈgü-gəl ˈkrōm/ [12] [13] , chrome z angličtiny - „ chrome “) je prohlížeč vyvinutý společností Google založený na bezplatný prohlížeč Chromium a modul Blink [14] (do dubna 2013 byl používán WebKit ). První veřejná beta pro Windows byla vydána 2. září 2008 a první stabilní byla vydána 11. prosince 2008. Podle StatCounter je podíl Chrome na trhu k srpnu 2022 ▲ 65,12 % [15] .
Generální ředitel společnosti Google Eric Schmidt šest let nepodporoval myšlenku vytvoření samostatného prohlížeče. Poukázal na to, že „Google je malá společnost“ a že se nechce zapojovat do „bolestných válek prohlížečů “. Poté, co zakladatelé společnosti Sergey Brin a Larry Page najali několik vývojářů Mozilla Firefox a vytvořili demo Chrome, Schmidt řekl: „Bylo to tak dobré, že jsem změnil názor“ [16] .
Zpočátku byl Chrome vydán pouze pro Windows , později ( 9. prosince 2009 ) se objevily dev a beta verze [17] [18] pro operační systémy Linux a macOS . Zpočátku neměla sestavení pro tyto operační systémy plnou funkčnost podobných beta verzí pro Windows (například synchronizace záložek), ale s příchodem větve 5.0.* se funkčnost sestavení pro všechny OS srovnala [19 ] .
2. září 2008 Google oznámil vydání vlastního prohlížeče Chrome.
První beta verze prohlížeče byla publikována pro Windows 2. září 2008 a byla k dispozici ve 43 jazycích [20] . Během několika prvních hodin po vydání bylo Googlu odesláno několik stovek různých chybových zpráv [21] .
Chrome rychle získal asi 1 % trhu [22] [23] [24] [25] . Po počátečním nárůstu klesl podíl uživatelů v říjnu 2008 na 0,73 %. Poté začal znovu růst, až v prosinci 2008 Chrome opět překročil hranici 1 %.
Vývojový tým Chrome se rozhodl použít ve svém prohlížeči engine WebKit , jak doporučil tým pro Android . Stejně jako většina ostatních prohlížečů byl Chrome před vydáním testován interně.
První verze Google Chrome zcela prošla testy Acid1 a Acid2 , ale nikoli Acid3 (pouze 79/100 testů). Počínaje verzí 4.0 Chrome projde všemi testy.
Podíl na trhuV září 2022 si prohlížeč držel 65,52 % (údaje ze StatCounter), a to včetně segmentů desktopů a mobilních zařízení (nejbližším konkurentem je Apple Safari s 18,78 %, na třetím místě je Edge se 4,3 %). V Rusku - 54,65% trhu prohlížečů (dále jen domácí " Prohlížeč Yandex " (16,36%), Safari (11,91%), Opera (6,77%), Firefox (4,75%) a šestý řádek Edge s 2,73%). [26]
Google Chrome má za cíl zlepšit zabezpečení, rychlost a stabilitu. A 9. června 2009 vývojáři Google Chrome ve svém rozhovoru pro neformální uživatelskou komunitu nastínili strategii dalšího vývoje svého produktu, která spočívá v tom, že prohlížeč bude mít co nejvyšší rychlost a minimální funkčnost a všechny další funkce se plánují implementovat pomocí rozšíření [27] .
Chrome pravidelně stahuje aktualizace dvou černých listin (jedna pro phishingové stránky a druhá pro stránky obsahující malware ) a upozorní uživatele, když se pokusí navštívit škodlivý web.
Chrome obvykle vytváří samostatný proces pro každou kartu , aby se zabránilo situaci, kdy obsah jedné karty má možnost ovlivnit obsah jiné karty (také, pokud proces zpracování obsahu karty zamrzne, může být ukončen bez rizika ztráty dat z jiných karet ) [28] . Proces karty má nejmenší oprávnění, proces může provádět výpočty, ale nemůže číst ani zapisovat. Obrazně řečeno, karta je v sandboxu .
Zásuvné moduly (nejoblíbenější je Adobe Flash Player ) zpravidla nejsou součástí prohlížeče a nelze je zabudovat do karantény. Bezpečné provádění kódu stránky je tedy zrušeno zásuvnými moduly, proti kterým OS nemá žádnou další ochranu. K vyřešení tohoto problému byla přijata některá opatření:
V roce 2018 Google navázal partnerství s koalicí pro lepší reklamy za účelem filtrování reklam na webech v Severní Americe a Evropě ve svém prohlížeči Chrome. Do blokování spadaly nejagresivnější a nejvtíravější způsoby prezentace materiálu - vyskakovací okna, videa se zvukem, varování s odpočítáváním atd. Systematizovaný seznam se skládá z 12 pozic a je vyvěšen na koaličním webu. Od 9. července 2019 je tato funkce spuštěna ve všech zemích světa [32] [33] .
Google Chrome používá vysoce výkonný [34] [35] [36] V8 JavaScript engine . Pro urychlení načítání stránek může Google Chrome také použít přednačítání DNS [37] .
Chrome používá architekturu s více procesy a každá karta nebo plugin ve většině případů odpovídá samostatnému procesu. Tento postup, nazývaný izolace procesů, eliminuje možnost vzájemného rušení jazýčků [38] . Útočník také pomocí jedné karty nebude moci nahlédnout, co se děje na jiné kartě, a pokud dojde k selhání na jedné kartě, nebude to narušovat činnost celého prohlížeče - stačí tuto kartu zavřít.
Ve výchozím nastavení obsahuje rozhraní Google Chrome tlačítka: zpět, vpřed, obnovit / zastavit stahování, přidat aktuální stránku do záložek. Tlačítko domovské stránky lze povolit.
Panel karet je hlavní součástí rozhraní a nachází se v horní části okna, nikoli pod adresním řádkem. Tato změna vypadá ve srovnání s mnoha jinými prohlížeči docela kontrastně. Kartu lze přesunout do samostatného okna jednoduchým přetažením na volné místo (možná je i opačná možnost). Každá karta má svou vlastní sadu prvků, včetně omniboxu (pole, které kombinuje adresní řádek a vyhledávací pole).
Jednou z charakteristických funkcí prohlížeče Chrome je stránka rychlého přístupu, která může nahradit domovskou stránku a otevře se, když vytvoříte novou kartu. Stránka Rychlý přístup obsahuje 8 nejnavštěvovanějších webových stránek (zobrazených jako malé snímky webových stránek), nedávno zavřené karty, tipy pro používání Chromu a synchronizaci záložek [39] . Uživatel může libovolně změnit vzhled stránky přidáním nebo odebráním jedné z možností.
Chrome umožňuje uživateli vytvářet místní zástupce aplikací (konkrétně jejich stránek). Po spuštění takové zkratky se stránka, na kterou vede, otevře v Chrome, ale bez prvků rozhraní (s výjimkou nadpisu okna).
Vyhledávání na postranním panelu: když zvýrazníte větu nebo slovo ze stránky, kterou si prohlížíte, otevře se postranní panel, který zobrazí výsledky vyhledávání (zobrazí se zde odkazy, obrázky, fotografie a další nalezený obsah včetně videí). proces vyhledání potřebných informací na webu je znatelně rychlejší. Tato funkce se objevila v polovině září 2022 [40]
Internetový obchod Chrome je internetový obchod společnosti Google , který uživatelům umožňuje instalovat a spouštět webové aplikace , rozšíření a motivy pro prohlížeč Google Chrome a operační systém Google Chrome OS .
Jednu z možností, jak pochopit význam slova „Chrome“ nabízí „New Hacker Dictionary“ (citace z publikace: New Hacker Dictionary: Translated from English / Edited by E. S. Raymond. - M .: TsentrKom, 1996) , význam slova je určen jako (str. 139):
chrom (chrom) [z automobilového průmyslu], podstatné jméno. Další funkce vložené do programu pro větší nápadnost a atraktivitu z pohledu potenciálního kupce, ale nic nepřidávající k funkčnosti programu. "3D ikony v našem programu jsou samozřejmě chromové, ale je to zatraceně pěkně chromované!" Obvykle vyjadřuje opovržení pro takové šperky. Nezaměňovat s „zvonky a píšťalkami“, které do programu vkládá vývojář, aby uspokojil své vlastní ambice.
Viz také původní jazykový článek o chrome v samotném souboru žargonu .
V roce 2011 bylo v Google Chrome 11 představeno nové ploché logo, které nahradilo předchozí trojrozměrné [41] [42] , čímž se přiblížilo novému logu Chromium , avšak v barvě.
Podle designéra společnosti Google Steva Ruhra: „Upravili jsme logo Chrome, aby lépe reprezentovalo tyto pocity. Jednoduchá ikona ztělesňuje ducha Chrome – aby byl web rychlejší, lehčí a snadnější pro každého“ [43] .
Rozšíření Google Chrome umožňují rozšířit možnosti a funkce prohlížeče. Ta či ona funkce může být pro někoho užitečná, ale ne pro všechny. Rozšíření umožňují přidávat do prohlížeče Google Chrome pouze funkce, které potřebujete, čímž se vyhnete hromadění funkcí, které se nepoužívají. Google vytvořil specializovanou galerii rozšíření třetích stran.
Rozšíření se poprvé objevila ve stabilní verzi Chrome 4.0 a galerie byla oficiálně spuštěna 25. ledna 2010 . V době otevření měl již 1500 nástaveb. Všechna rozšíření Google Chrome jsou vytvořena pomocí technologie WebExtensions .
V prosinci 2020 Google povolil Manifest V3 v Chrome 88 Beta. Tento manifest umožňuje vývojářům rozšíření testovat změny, které ovlivňují blokování reklam, výkon a soukromí uživatelů.
Funkce překladu stránek je dostupná od verze 4.1.249.1036 (ze dne 17. března 2010 ).
Když navštívíte stránky, které jsou v jiném jazyce, než jaký používá rozhraní Google Chrome, v horní části stránky se automaticky zobrazí lišta s žádostí o překlad webové stránky.
Tato funkce využívá službu Google Translate . Uživatel si může vybrat jazyk a stránky, jejichž obsah nemusí být v budoucnu překládán. Uživatel také může v nastavení zcela zakázat funkci překladu.
8. ledna 2009 Google představil další aktualizační kanál: Stable. Před touto změnou existovaly pouze dva kanály: Beta a Vývojáři. To bylo provedeno s cílem zajistit, aby uživatelé rychleji získali stabilnější verze.
22. července 2010 Google oznámil zvýšení rychlosti aktualizace stabilních verzí prohlížeče – jejich cyklus vydávání se zkracuje na šest týdnů (namísto předchozích tří měsíců) [44] . V tomto ohledu se spouští další, čtvrtý, aktualizační kanál – „Canary“ („Kanár“, analogicky s kanárky používanými horníky ke kontrole nebezpečných koncentrací plynů v uhelných dolech), na kterém budou změny spojené s rizikem. testováno. Tento kanál bude podobný kanálu Developers, bude však podle potřeby dostávat další aktualizace, takže čísla jeho verzí budou vyšší než čísla nejnovějších verzí. Samostatnou vlastností Chrome Canary je jeho paralelní (nezávislá na jakékoli jiné, již nainstalované verzi) instalace do systému a dle toho i nezávislé aktualizace [45] . Původně k dispozici pouze pro platformu Windows [46] .
Google Chrome se automaticky aktualizuje, když je nalezena nová verze prohlížeče. Proces aktualizace probíhá na pozadí a nevyžaduje žádnou akci ze strany uživatele. Pokud byl během aktualizace otevřen Google Chrome, stačí ke spuštění nové verze zavřít a otevřít prohlížeč [47] .
Pokud je aktualizace dostupná do 2 dnů, místo standardní ikony „Přizpůsobit a ovládat Google Chrome“ se zobrazí šipka nahoru na zeleném pozadí, 4 dny – žlutě, 7 dní – červeně. Stačí kliknout na ikonu, vybrat „Aktualizovat Google Chrome“ a kliknout na Restartovat [48] .
Webový inspektor: Chcete-li jej spustit, klikněte pravým tlačítkem na libovolnou součást webové stránky a vyberte Zobrazit kód prvku. Zobrazí se dialogové okno se seznamem prvků a prostředků spojených s touto komponentou. Je také možné zobrazit hierarchickou reprezentaci modelu DOM a konzole JavaScriptu. (Chcete-li otevřít konzolu JavaScriptu, musíte kliknout na prostřední tlačítko ve spodní části. V systému Windows můžete také otevřít nabídku Stránka > Vývojáři > Konzola JavaScriptu.)
Správce úloh: Chcete-li spustit, musíte otevřít nabídku „Stránka“ a vybrat „Vývojáři“ (ve Windows). Vyberte "Správce úloh". Můžete také použít klávesovou zkratku ⇧ Shift+ Esc. Správce úloh zobrazuje všechny procesy spuštěné v prohlížeči Google Chrome a zdroje, které tyto procesy využívají (paměť, procesor, síť).
Debugger JavaScript: Chcete-li spustit, musíte: otevřít nabídku „Stránka“ a vybrat „Vývojáři“ (ve Windows). Vyberte "Ladění JavaScriptu". Tím se otevře příkazový řádek ladicího programu JavaScript, který můžete použít k ladění běžících procesů.
Chcete-li spustit, musíte do adresního řádku zadat některý z následujících příkazů a zobrazit další informace.
Adresy | Význam |
---|---|
chrome://about | Seznam servisních stránek |
chrome://přístupnost | Dostupnost (?) |
chrome://extensions | Seznam nainstalovaných rozšíření |
chrome://cache | Zobrazit obsah mezipaměti |
chrome://crash (zastaralé, již se nepoužívá) chrome://kill |
Zobrazí stránku s chybovou zprávou. V ruské verzi Chrome začíná zpráva textem „Opanki...“ (ve starších verzích „Je mrtvý, Jime!“, „Odletěl! Ale slíbil, že se vrátí...“, „Ach ne, ztratili jsme ji!") |
chrome://credits | Vývoj použitý v Chrome |
chrome://dino | Hra Dinosaur se zobrazuje, když není k dispozici připojení k internetu |
chrome://dns | Zobrazuje záznamy DNS |
chrome://flags | Odemkněte skryté (experimentální) funkce |
chrome://flash (není k dispozici) | Zobrazení informací o pluginu Flash |
chrome://histograms | Grafy různých statistických parametrů |
chrome://inducebrowsercrashforrealz | Způsobit selhání prohlížeče Google Chrome. Pro vývojáře k zobrazení procesů, které se vyskytují v systému během havárie |
chrome://paměť | Zobrazuje informace o paměti využívané aplikací a kartami |
chrome://shorthang | Způsobit zamrznutí karty. Pro vývojáře k testování ochrany před zablokováním |
chrome://net-internals | Informace o připojení |
chrome://terms | Smluvní podmínky Google Chrome |
chrome://verze | Verze a číslo sestavení. Analog - o: |
zobrazit-zdroj:[url] | Zobrazení zdrojového kódu stránky |
Základní verze instalátoru Google Chrome pro Windows vyžaduje připojení k internetu , instaluje prohlížeč pouze jako systémovou aplikaci a je extrémně omezená ve výběru možností instalace. Existují však také, i když nejsou uvedeny na hlavní stránce stahování, alternativní verze instalátoru, které vám umožňují nainstalovat prohlížeč offline a/nebo jako uživatelskou aplikaci [49] .
Chrome automaticky odesílá informace o používání prohlížeče společnosti Google . Některé z mechanismů pro shromažďování takových informací může uživatel deaktivovat a některé nikoli [50] .
název | Informace odeslány | Kdy to funguje? | Vypínání? |
---|---|---|---|
Instalace | Náhodně vygenerovaná postava obsažená v instalačním programu. Používá se k měření procenta úspěšných instalací Google Chrome [51] |
Při instalaci |
Ne |
Identifikátor RLZ [52] | Zašifrovaný řetězec podle Googlu obsahující informace, které neidentifikují uživatele o tom, jak byl prohlížeč stažen a o prvním týdnu jeho používání. Slouží ke zjišťování efektivity reklamních kampaní [51] . Google poskytuje zdrojový kód k dešifrování tohoto řetězce [53] |
Při vyhledávání přes Google; |
Částečně [51] [54] |
ID klienta [55] | Jedinečný identifikátor a také údaje o používání a pádech programu. Řídí se nastavením „Pomozte vylepšit Google Chrome automatickým odesíláním statistik využití a zpráv o selhání“ společnosti Google. Ve výchozím nastavení zakázáno | neznámý | Částečně [56] |
Nápověda [55] | Text zadaný do adresního řádku | Během náboru | Částečně |
Stránka nenalezena | Text zadaný do adresního řádku | Když se zobrazí zpráva „Server nenalezen“ | Částečně |
Sběratel chyb | Podrobnosti o pádu | neznámý | Částečně [56] |
Oprava pravopisu | Všechny texty zadané na stránkách [57] [58] . Ve výchozím nastavení zakázáno | Během psaní nebo při kliknutí pravým tlačítkem myši na chybu | Částečně |
Google Update (Windows) | Jak často se Chrome používá, informace o operačním systému a verzi Chrome | neznámý | Ne |
Aktualizace softwaru Google (macOS) |
V březnu 2010 představil Google nový způsob sběru statistik instalací. Jedinečný identifikátor obsažený v prohlížeči Chrome se nyní používá pouze při prvním připojení služby Google Update k firemnímu serveru. Po obdržení odpovědi ze serveru je identifikátor odstraněn [59] .
Když není připojení k internetu, uživatel vidí 8bitového dinosaura. Pokud stisknete пробелna klávesnici, kliknete myší nebo kliknete na mobilním zařízení, dinosaurus okamžitě vyskočí a začne běhat po poli mezi kaktusy a pterodaktyly . Samotná hra je nekonečný běžec, není v ní časový ani bodový limit. Hru můžete také spustit, pokud máte připojení k internetu. Chcete-li to provést, zadejte chrome://network-error/-106, chrome://dino/nebo do adresního řádku about:dino.
Prohlížeč je distribuován za podmínek proprietární licence [60] .
Naprostá většina kódu prohlížeče [61] [62] je open source jako projekt Chromium pod licencí typu BSD a další.
Přibližně do 9. září 2008 obsahovala uživatelská smlouva odstavec, který společnosti Google uděloval neodvolatelnou, nevýhradní licenci na bezplatné používání, vytváření odvozených děl, distribuci a zveřejňování všech informací přenášených prostřednictvím prohlížeče pro propagační účely. Podobné paragrafy byly také např. ve smlouvách ICQ a Facebook , přičemž v tomto případě je převzat z „Podmínek služby Google“ [63] . Po kritice na blozích a na Slashdotu byl tento odstavec odstraněn z dohody o prohlížeči [64] [65] .
Při spuštění beta verze prohlížeče na podzim roku 2008 tisk přijal prohlížeč od Googlu pozitivně. TechCrunch poznamenal , že Google vytvořil vynikající prohlížeč [66] . Recenzent PCWorld Nick Mediati napsal, že prohlížeč uspokojuje potřeby průměrného uživatele PC a zároveň poskytuje mnoho funkcí pro pokročilé uživatele [67] . Novinář TechHerald Steve Ragan řekl, že Google musí zapracovat na vylepšení prohlížeče, aby mohl konkurovat Mozilla Firefox a Internet Explorer, a to i přes působivou beta verzi [68] . Novinář z Wall Street Journal Walter Mossberg napsal, že společnosti Google se podařilo vytvořit chytrý a inovativní prohlížeč, který zrychluje a usnadňuje používání internetu [69] .
Prohlížeče | |
---|---|
Na motoru Blink |
|
Na Gecko | |
Na Javě / J2ME | |
Na KHTML a WebKit | |
Na Presto |
|
Na Tridentu | |
jiný | |
Text | |
prohlížeče v kurzívě , které byly ukončeny |
Bohaté internetové aplikace | |
---|---|
Hlavní rámce |
|
Speciální prohlížeče |
|
![]() | |
---|---|
Foto, video a zvuk | |
Tematické stránky | |
Slovníky a encyklopedie | |
V bibliografických katalozích |