Google Chrome

Google Chrome är en gratis webbläsare från Google. Den bygger på delar av annan programvara med öppen källkod, inklusive WebKit och Mozilla Firefox. Namnet kommer från den grafiska användargränssnittsramen, eller "chrome", i webbläsare. Open source-projektet bakom Google Chrome är känt som Chromium.

Den första versionen var en betaversion för Microsoft Windows och släpptes på appleman2000 på 4 miljoner språk. OS X- och Linuxversioner släpptes i december 2009.

Meddelande

Utgivningen skulle tillkännages den 3 september 2008, och en serie av Scott McCloud skulle skickas till journalister och bloggare för att förklara funktionerna i och skälen till den nya webbläsaren. De exemplar som var avsedda för Europa skickades tidigt och den tyske bloggaren Philipp Lenssen från Google Blogoscoped gjorde en skannad kopia av den 38-sidiga seriestrippen tillgänglig på sin webbplats efter att ha fått den den 1 september 2008. Google gjorde sedan serien tillgänglig på Google Books och sin webbplats och hänvisade till den på sin officiella blogg tillsammans med en förklaring till den tidiga utgivningen. Sedan den 2 september 2008 har Google en länk till Google Chrome på sin huvudsida.

Design

Säkerhet

Svarta listor

Chrome laddar ner uppdateringar av två svarta listor (en för nätfiske och en för skadlig kod) och varnar användarna när de försöker besöka en skadlig webbplats. Tjänsten görs också tillgänglig för andra via ett gratis offentligt API som kallas "Google Safe Browsing API". I samband med att Google upprätthåller dessa svarta listor underrättar Google också ägarna till de förtecknade webbplatserna som kanske inte är medvetna om att det finns skadlig programvara.

Sandboxing

Varje flik i Chrome är sandboxad för att "förhindra att skadlig kod installeras" eller "att det som händer i en flik påverkar det som händer i en annan". Enligt principen om minsta möjliga privilegier har varje process förlorat sina rättigheter och kan beräkna men inte skriva filer eller läsa från känsliga områden (t.ex. dokument, skrivbord). Detta liknar det "skyddade läget" som används av Internet Explorer 7 i Windows Vista. Sandbox Team sägs ha "tagit denna befintliga processgräns och gjort den till ett fängelse"; t.ex. kan skadlig programvara som körs i en flik inte sniffa kreditkortsnummer, interagera med musen eller be Windows att köra en körbar fil vid uppstart och avslutas när fliken stängs. På så sätt upprätthålls en enkel datasäkerhetsmodell där det finns två nivåer av säkerhet på flera nivåer (användare och sandlåda) och där sandlådan endast kan svara på kommunikationsförfrågningar som initieras av användaren.

Insticksprogram

Plugins som Adobe Flash Player är vanligtvis inte standardiserade och kan därför inte sandboxas som flikar. Dessa måste ofta köras på eller över säkerhetsnivån för själva webbläsaren. För att minska risken för angrepp körs insticksprogrammen i separata processer som kommunicerar med rendern, som i sin tur arbetar med "mycket låga privilegier" i särskilda processer per flik.

Incognito

Chrome har ett inkognitoläge (som liknar Safaris Private Browsing och Internet Explorer 8:s InPrivate) som "låter dig surfa på webben helt privat eftersom det inte registrerar någon av dina aktiviteter" och som tar bort cookies. När det är aktiverat för ett fönster "loggas ingenting som sker i det fönstret någonsin på din dator".

Hastighet

JavaScript

Den virtuella Javascript-maskinen ansågs vara ett tillräckligt viktigt projekt för att delas upp (som Adobe/Mozillas Tamarin) och hanteras av ett särskilt team i Danmark. Befintliga implementeringar var utformade "för små program, där systemets prestanda och interaktivitet inte var så viktiga", men webbapplikationer som Gmail "använder webbläsaren till fullo när det gäller DOM-manipulationer och Javascript". Den resulterande V8 JavaScript-motorn utformades för snabbhet och introducerar nya funktioner med detta i åtanke, t.ex. dolda klassövergångar, dynamisk kodgenerering och exakt garbage collection. Tester av Google visar att V8 är ungefär dubbelt så snabb som Firefox 3 och Safari 4 beta.

Användargränssnitt

Det huvudsakliga användargränssnittet innehåller alternativ för tillbaka, framåt, uppdatering, bokmärke, gå och avbryt som liknar Safari-browsern, medan inställningsstället liknar Internet Explorer 7/8. Knapparna för att minimera, maximera och stänga fönstret är baserade på Windows Vista.

Växlar

Chrome innehåller Gears som lägger till funktioner för utvecklare som kan eller inte kan bli webbstandarder, vanligtvis för att bygga webbapplikationer (inklusive stöd för offline).

Ny flik-sida

Chrome ersätter webbläsarens startsida som visas när en ny flik skapas med en sida för ny flik. Här visas miniatyrbilder av de åtta mest besökta webbplatserna tillsammans med de webbplatser som oftast söks, de senaste bokmärkena och de senast stängda flikarna. Det här konceptet dök först upp med Operas Speed Dial.

Omnibox

Omniboxen är URL-rutan högst upp på varje flik och är baserad på den som finns i Opera. Den innehåller funktioner för autokomplettering, men den kommer endast att autokomplettera webbadresser som har skrivits in manuellt (i stället för alla länkar), sökförslag, de bästa sidorna (tidigare besökta), populära sidor (obesökta) och textsökning i historiken. Sökmotorer kan också fångas upp av webbläsaren när den används via det inhemska användargränssnittet genom att trycka på Tab.

Popup-fönster

Popup-fönster "är begränsade till fliken de kom från" och visas inte utanför fliken om användaren inte uttryckligen drar ut dem. Det är oklart om de också körs i en egen process.

Renderingmotor

Chrome använder WebKit-renderingsmotorn på inrådan av Android-teamet. WebKit-motorn är enkel, minneseffektiv, användbar på inbyggda enheter och lätt att lära sig för nya utvecklare.

Flikar

Flikar är den viktigaste komponenten i Chromes användargränssnitt och har därför flyttats till toppen av fönstret i stället för under kontrollerna (i likhet med Opera). Denna subtila förändring står i kontrast till många befintliga webbläsare med flikar som bygger på fönster med flikar. Flikar (inklusive deras status) kan smidigt överföras mellan fönsterbehållare genom att dra dem. Varje flik har sin egen uppsättning kontroller, inklusive Omnibox URL-rutan.

Standarder

Den första versionen av Google Chrome Beta (Build 1583) klarade inte Acid3-testet; den fick 77/100 poäng och återger inte bilden korrekt. Den klarade Acid2-testet till en början, men misslyckades när den ändrades i storlek. Från och med version 4 har Google Chrome klarat Acid1-, Acid2- och Acid3-testet.

Webapps

Webbappar kan startas i ett eget strömlinjeformat fönster utan Omnibox URL-rutan och webbläsarens verktygsfält. Detta begränsar webbläsarkromet så att det inte "avbryter något som användaren försöker göra", vilket gör det möjligt för webbapplikationer att köras tillsammans med lokal programvara (i likhet med Mozilla Prism, Adobe AIR och Fluid).

Frågor och svar

F: Vad är Google Chrome?



S: Google Chrome är en gratis webbläsare som tillverkas av Google och som först släpptes 2008.

F: Använder Google Chrome delar från annan programvara med öppen källkod?



S: Ja, Google Chrome använder delar från andra program med öppen källkod, bland annat WebKit och Mozilla Firefox.

F: Var kommer namnet "Google Chrome" ifrån?



S: Namnet "Google Chrome" kommer från det grafiska användargränssnittets ram, eller "chrome", i webbläsare.

F: Vad kallas open source-projektet bakom Google Chrome?



S: Open source-projektet bakom Google Chrome kallas Chromium.

F: När släpptes den första versionen av Google Chrome för Microsoft Windows?



S: Den första versionen av Google Chrome för Microsoft Windows släpptes den 2 september 2008.

F: När släpptes macOS- och Linux-versionerna av Google Chrome?



S: MacOS- och Linux-versionerna av Google Chrome släpptes i december 2009.

F: Är Google Chrome en kostnadsfri webbläsare?



S: Ja, Google Chrome är en gratis webbläsare som tillverkas av Google.

AlegsaOnline.com - 2020 / 2023 - License CC3