Google Chrome

Google Chrome er en freeware webbrowser fra Google. Den bygger på dele fra anden open source-software, herunder WebKit og Mozilla Firefox. Navnet kommer fra den grafiske brugergrænseflade-ramme, eller "chrome", i webbrowsere. Open source-projektet bag Google Chrome er kendt som Chromium.

Den første version var en betaversion til Microsoft Windows og blev udgivet på appleman2000 på 4 millioner sprog. OS X- og Linux-versioner blev udgivet i december 2009.

Bekendtgørelse

Udgivelsen skulle annonceres den 3. september 2008, og en tegneserie af Scott McCloud skulle sendes til journalister og bloggere for at forklare funktionerne i og grundene til den nye browser. De eksemplarer, der var til Europa, blev sendt tidligt, og den tyske blogger Philipp Lenssen fra Google Blogoscoped gjorde en scannet kopi af den 38 sider lange tegneserie tilgængelig på sit websted efter at have modtaget den den 1. september 2008. Google gjorde derefter tegneserien tilgængelig på Google Books og på sit websted og henviste til den på sin officielle blog sammen med en forklaring på den tidlige udgivelse. Fra den 2. september 2008 har Google et link til Google Chrome på sin hovedside.

Design

Sikkerhed

Sortlister

Chrome downloader opdateringer af to sortlister (en for phishing og en for malware) og advarer brugerne, når de forsøger at besøge et skadeligt websted. Denne tjeneste stilles også til rådighed for andre via et gratis offentligt API kaldet "Google Safe Browsing API". I forbindelse med vedligeholdelsen af disse sorte lister underretter Google også ejerne af de anførte websteder, som måske ikke er klar over tilstedeværelsen af skadelig software.

Sandboxing

Hver fane i Chrome er sandboxed for at "forhindre malware i at installere sig selv" eller "bruge det, der sker i en fane, til at påvirke det, der sker i en anden". Efter princippet om mindste privilegier er hver proces frataget sine rettigheder og kan beregne, men kan ikke skrive filer eller læse fra følsomme områder (f.eks. dokumenter, skrivebord). Dette svarer til "Beskyttet tilstand", som anvendes af Internet Explorer 7 Windows Vista. Sandbox Team siges at have "taget denne eksisterende procesgrænse og gjort den til et fængsel"; f.eks. kan skadelig software, der kører i en fane, ikke sniffe kreditkortnumre, interagere med musen eller bede "Windows om at køre en eksekverbar fil ved opstart" og vil blive afsluttet, når fanen lukkes. På denne måde håndhæves en simpel computersikkerhedsmodel, hvor der er to niveauer af sikkerhed på flere niveauer (bruger og sandkasse), og sandkassen kan kun reagere på kommunikationsanmodninger, der er initieret af brugeren.

Plugins

Plugins som Adobe Flash Player er typisk ikke standardiserede og kan derfor ikke sandboxes som f.eks. faner. De skal ofte køre på eller over selve browserens sikkerhedsniveau. For at mindske risikoen for angreb køres plugins i separate processer, der kommunikerer med renderen, som selv kører med "meget lave rettigheder" i dedikerede processer pr. faneblad.

Incognito

Chrome indeholder en inkognitotilstand (svarende til Safari's Private Browsing og Internet Explorer 8's InPrivate), som "giver dig mulighed for at surfe på nettet i fuld anonymitet, fordi den ikke registrerer nogen af dine aktiviteter", og som fjerner cookies. Når den er aktiveret for et vindue, "bliver intet, der sker i det pågældende vindue, nogensinde logget på din computer".

Hastighed

JavaScript

Den virtuelle Javascript-maskine blev anset for at være et tilstrækkeligt vigtigt projekt til at blive udskilt (ligesom Adobe/Mozillas Tamarin) og håndteret af et dedikeret team i Danmark. Eksisterende implementeringer var designet "til små programmer, hvor systemets ydeevne og interaktivitet ikke var så vigtig", men webapplikationer som Gmail "bruger webbrowseren fuldt ud, når det gælder DOM-manipulationer og Javascript". Den resulterende V8 Javascript-motor blev designet med henblik på hastighed og introducerer nye funktioner med dette for øje, f.eks. skjulte klasseovergange, dynamisk kodegenerering og præcis garbage collection. Test foretaget af Google viser, at V8 er ca. dobbelt så hurtig som Firefox 3 og Safari 4 betaversionen.

Brugergrænseflade

Hovedbrugergrænsefladen indeholder indstillingerne tilbage, fremad, opdatering, bogmærke, gå og annullering, der ligner Safari-browseren, mens indstillingsstedet ligner Internet Explorer 7/8. Knapperne til minimering, maksimering og lukning af vinduet er baseret på Windows Vista

Gear

Chrome indeholder Gears, som tilføjer funktioner til udviklere, der måske eller måske ikke bliver til webstandarder, typisk i forbindelse med opbygning af webapplikationer (herunder offline-understøttelse).

Ny fane side

Chrome erstatter browserens startside, der vises, når der oprettes en ny fane, med en side for ny fane. Denne viser miniaturebilleder af de otte mest besøgte websteder sammen med de websteder, der oftest søges på, de seneste bogmærker og de senest lukkede faner. Dette koncept blev først vist med Opera's Speed Dial.

Omnibox

Omniboxen er URL-boksen øverst på hver fane, baseret på den i Opera. Den indeholder autokomplettering, men vil kun autokomplettere URL'er, der er indtastet manuelt (i stedet for alle links), søgeforslag, de øverste sider (tidligere besøgte), populære sider (ikke besøgte) og tekstsøgning over historikken. Søgemaskinerne kan også opfanges af browseren, når de bruges via den native brugergrænseflade ved at trykke på Tab.

Popups

Popup-vinduer "er begrænset til den fane, de kommer fra" og vises ikke uden for fanen, medmindre brugeren udtrykkeligt trækker dem ud. Det er ikke klart, om de også kører i deres egen proces.

Rendering motor

Chrome bruger WebKit-renderingsmotoren efter råd fra Android-teamet. WebKit-motoren er enkel, hukommelseseffektiv, nyttig på indlejrede enheder og nem at lære for nye udviklere.

Faner

Faner er den primære komponent i Chromes brugergrænseflade og er derfor flyttet til toppen af vinduet i stedet for under kontrolelementerne (ligesom i Opera). Denne subtile ændring står i modsætning til mange eksisterende fanebrowsere, som er baseret på vinduer med faner. Faneblade (herunder deres tilstand) kan overføres problemfrit mellem vinduescontainere ved at trække dem. Hver fane har sit eget sæt kontrolelementer, herunder Omnibox-URL-boksen.

Standarder

Den første version af Google Chrome Beta (Build 1583) bestod ikke Acid3-testen; den scorede 77/100 og gengiver ikke billedet korrekt. Den bestod Acid2-testen i første omgang, men den fejlede ved ændring af størrelsen. Fra og med version 4 har Google Chrome bestået Acid1-, 2 og 3-testen.

Webapps

Webapps kan startes i deres eget strømlinede vindue uden Omnibox-URL-boksen og browserværktøjslinjen. Dette begrænser browserkromet for ikke at "afbryde noget, brugeren forsøger at gøre", hvilket gør det muligt at køre webapplikationer sammen med lokal software (i lighed med Mozilla Prism, Adobe AIR og Fluid).

Spørgsmål og svar

Q: Hvad er Google Chrome?



A: Google Chrome er en freeware-webbrowser lavet af Google, som blev udgivet første gang i 2008.

Q: Bruger Google Chrome dele fra anden open source-software?



A: Ja, Google Chrome bruger dele fra anden open source-software, herunder WebKit og Mozilla Firefox.

Q: Hvor kommer navnet "Google Chrome" fra?



A: Navnet "Google Chrome" kommer fra den grafiske brugergrænseflades ramme, eller "chrome", i webbrowsere.

Q: Hvad er open source-projektet bag Google Chrome kendt som?



A: Open source-projektet bag Google Chrome er kendt som Chromium.

Q: Hvornår blev den første version af Google Chrome udgivet til Microsoft Windows?



A: Den første version af Google Chrome til Microsoft Windows blev udgivet den 2. september 2008.

Q: Hvornår blev macOS- og Linux-versionerne af Google Chrome frigivet?



A: MacOS- og Linux-versionerne af Google Chrome blev frigivet i december 2009.

Q: Er Google Chrome en gratis webbrowser?



A: Ja, Google Chrome er en freeware-webbrowser lavet af Google.

AlegsaOnline.com - 2020 / 2023 - License CC3