Google Chrome

Google Chrome je freewarový webový prohlížeč společnosti Google. Je postaven na částech jiného softwaru s otevřeným zdrojovým kódem, včetně WebKitu a Mozilly Firefox. Název pochází z grafického rámce uživatelského rozhraní neboli "chrome" webových prohlížečů. Projekt s otevřeným zdrojovým kódem, který stojí za prohlížečem Google Chrome, je známý pod názvem Chromium.

První verze byla beta verze pro Microsoft Windows byla vydána na appleman2000 ve 4 milionech jazyků. Verze pro OS X a Linux byly vydány v prosinci 2009.

Oznámení

Vydání mělo být oznámeno 3. září 2008 a novinářům a bloggerům měl být zaslán komiks Scotta McClouda, který vysvětloval vlastnosti a důvody nového prohlížeče. Výtisky, které byly určeny pro Evropu, byly odeslány dříve a německý blogger Philipp Lenssen z Google Blogoscoped zpřístupnil naskenovanou kopii 38stránkového komiksu na svých webových stránkách poté, co jej 1. září 2008 obdržel. Google pak komiks zpřístupnil na Google Books a na svých webových stránkách a odkazoval na něj na svém oficiálním blogu spolu s vysvětlením předčasného vydání. Od 2. září 2008 má Google na své hlavní stránce odkaz na Google Chrome.

Návrh

Zabezpečení

Černé listiny

Chrome stahuje aktualizace dvou černých listin (jedné pro phishing a druhé pro malware) a varuje uživatele při pokusu o návštěvu škodlivého webu. Tato služba je také k dispozici pro použití ostatními prostřednictvím bezplatného veřejného rozhraní API nazvaného "Google Safe Browsing API". Při vedení těchto černých listin společnost Google upozorňuje také majitele stránek uvedených na seznamu, kteří si nemusí být vědomi přítomnosti škodlivého softwaru.

Sandboxing

Každá karta v prohlížeči Chrome je opatřena sandboxem, který "zabraňuje instalaci škodlivého softwaru" nebo "ovlivnění dění na jedné kartě v jiné kartě". Podle principu nejmenších práv je každý proces zbaven svých práv a může počítat, ale nemůže zapisovat soubory nebo číst z citlivých oblastí (např. dokumenty, plocha), což je podobné "chráněnému režimu", který používá Internet Explorer 7 ve Windows Vista. Tým Sandbox prý "vzal tuto existující hranici procesů a udělal z ní vězení"; například škodlivý software spuštěný na jedné kartě nemůže odposlouchávat čísla kreditních karet, komunikovat s myší nebo říkat "systému Windows, aby při spuštění spustil spustitelný soubor" a po zavření karty bude ukončen. Tím se prosazuje jednoduchý model zabezpečení počítače, podle kterého existují dvě úrovně víceúrovňového zabezpečení (uživatel a sandbox) a sandbox může reagovat pouze na komunikační požadavky iniciované uživatelem.

Zásuvné moduly

Zásuvné moduly, jako je například Adobe Flash Player, obvykle nejsou standardizované, a proto je nelze omezit jako karty. Často musí být spuštěny na úrovni zabezpečení samotného prohlížeče nebo nad ní. Aby se snížilo riziko útoku, jsou zásuvné moduly spouštěny v samostatných procesech, které komunikují s vykreslovacím programem, jenž sám pracuje s "velmi nízkými právy" ve vyhrazených procesech pro jednotlivé karty.

Inkognito

Chrome obsahuje režim Inkognito (podobný režimu Soukromé prohlížení v prohlížeči Safari a InPrivate v prohlížeči Internet Explorer 8), který "vám umožňuje procházet web v naprostém soukromí, protože nezaznamenává žádnou vaši aktivitu" a odstraňuje soubory cookie. Pokud je tato funkce pro okno povolena, "nic z toho, co se v tomto okně odehrává, se nikdy nezaznamená do vašeho počítače".

Rychlost

JavaScript

Virtuální stroj Javascript byl považován za dostatečně důležitý projekt, aby byl oddělen (podobně jako Tamarin od Adobe/Mozilly) a aby se o něj staral specializovaný tým v Dánsku. Stávající implementace byly navrženy "pro malé programy, kde výkon a interaktivita systému nebyly tak důležité", ale webové aplikace jako Gmail "využívají webový prohlížeč naplno, pokud jde o manipulaci s DOM a Javascriptem". Výsledný engine V8 JavaScript byl navržen s ohledem na rychlost a s ohledem na ni zavádí nové funkce, jako jsou skryté přechody tříd, dynamické generování kódu a přesné vybírání odpadu. Testy společnosti Google ukázaly, že V8 je přibližně dvakrát rychlejší než Firefox 3 a beta verze Safari 4.

Uživatelské rozhraní

Hlavní uživatelské rozhraní obsahuje možnosti zpět, vpřed, obnovení, záložky, přejít a zrušit podobně jako prohlížeč Safari, zatímco umístění nastavení vypadá jako v prohlížeči Internet Explorer 7/8. Tlačítka pro minimalizaci, maximalizaci a zavření okna vycházejí ze systému Windows Vista.

Ozubená kola

Chrome obsahuje nástroj Gears, který přidává vývojářské funkce, které se mohou, ale nemusí stát webovými standardy, obvykle se týkají vytváření webových aplikací (včetně podpory offline).

Nová stránka s kartou

Chrome nahradí domovskou stránku prohlížeče, která se zobrazí při vytvoření nové karty, stránkou Nová karta. Ta zobrazuje miniatury osmi nejnavštěvovanějších webových stránek spolu s nejčastěji vyhledávanými stránkami, posledními záložkami a nedávno zavřenými kartami. Tento koncept se poprvé objevil u funkce Speed Dial v prohlížeči Opera.

Omnibox

Omnibox je pole URL v horní části každé karty, které vychází z pole v prohlížeči Opera. Obsahuje funkci automatického dokončování, ale automaticky doplňuje pouze ručně zadané adresy URL (nikoli všechny odkazy), návrhy vyhledávání, nejnavštěvovanější stránky (dříve navštívené), oblíbené stránky (nenavštívené) a textové vyhledávání v historii. Vyhledávače mohou být také zachyceny prohlížečem při použití přes nativní uživatelské rozhraní stisknutím klávesy Tab.

Vyskakovací okna

Vyskakovací okna "jsou omezena na kartu, ze které pocházejí", a nezobrazí se mimo kartu, pokud je uživatel výslovně neodtáhne. Není jasné, zda se také spouštějí ve vlastním procesu.

Vykreslovací engine

Chrome používá vykreslovací jádro WebKit na radu týmu Android. Jádro WebKit je jednoduché, paměťově úsporné, použitelné ve vestavěných zařízeních a snadno se ho naučí i noví vývojáři.

Karty

Karty jsou hlavní součástí uživatelského rozhraní Chrome, a proto byly přesunuty do horní části okna, nikoli pod ovládací prvky (podobně jako v prohlížeči Opera). Tato jemná změna je v kontrastu s mnoha stávajícími prohlížeči s kartami, které jsou založeny na oknech obsahujících karty. Karty (včetně jejich stavu) lze plynule přenášet mezi kontejnery oken přetažením. Každá karta má vlastní sadu ovládacích prvků, včetně pole Omnibox URL.

Normy

První verze prohlížeče Google Chrome Beta (sestavení 1583) neprošla testem Acid3; získala 77/100 bodů a nezobrazuje obrázek správně. Testem Acid2 zpočátku prošla, ale při změně velikosti selhala. Od verze 4 prohlížeč Google Chrome prošel testy Acid1, 2 a 3.

Webové aplikace

Webové aplikace lze spouštět ve vlastním zjednodušeném okně bez pole URL služby Omnibox a panelu nástrojů prohlížeče. Tím se omezí chrome prohlížeče, aby "nepřerušoval nic z toho, co se uživatel snaží dělat", a webové aplikace tak mohou běžet vedle místního softwaru (podobně jako Mozilla Prism, Adobe AIR a Fluid).

Otázky a odpovědi

Otázka: Co je Google Chrome?



Odpověď: Google Chrome je freewarový webový prohlížeč společnosti Google, který byl poprvé vydán v roce 2008.

Otázka: Používá Google Chrome části z jiného softwaru s otevřeným zdrojovým kódem?



Odpověď: Ano, Google Chrome používá části z jiného softwaru s otevřeným zdrojovým kódem, včetně WebKitu a Mozilly Firefox.

Otázka: Odkud pochází název "Google Chrome"?



Odpověď: Název "Google Chrome" pochází z rámce grafického uživatelského rozhraní neboli "chrome" webových prohlížečů.

Otázka: Jak se nazývá projekt s otevřeným zdrojovým kódem, který stojí za prohlížečem Google Chrome?



Odpověď: Projekt s otevřeným zdrojovým kódem, který stojí za prohlížečem Google Chrome, je známý jako Chromium.

Otázka: Kdy byla vydána první verze prohlížeče Google Chrome pro systém Microsoft Windows?



Odpověď: První verze prohlížeče Google Chrome pro Microsoft Windows byla vydána 2. září 2008.

Otázka: Kdy byly vydány verze Google Chrome pro MacOS a Linux?



Odpověď: Verze Google Chrome pro systémy macOS a Linux byly vydány v prosinci 2009.

Otázka: Je Google Chrome bezplatný webový prohlížeč?



Odpověď: Ano, Google Chrome je bezplatný webový prohlížeč společnosti Google.

AlegsaOnline.com - 2020 / 2023 - License CC3