Google Chrome | |
---|---|
Type | browser |
Udvikler | |
Skrevet i | C++ |
Interface | GTK og kakao |
Operativ system | Microsoft Windows , Linux , macOS , Android og iOS |
Interface sprog | 167 sprog, inklusive russisk |
Første udgave | 2. september 2008 [1] |
Hardware platform | IA-32 , x86_64 og ARM |
nyeste version |
|
beta version |
|
Test version |
|
Licens | gratis software [9] |
Internet side | google.com/chrome/ ( engelsk) |
Mediefiler på Wikimedia Commons |
Google Chrome Browser ( MFA [ɡuːɡl krəum] [10] [11] , MWCD /ˈgü-gəl ˈkrōm/ [12] [13] , chrome fra engelsk - " chrome ") er en browser udviklet af Google baseret på gratis Chromium -browser og Blink -motoren [14] (indtil april 2013 blev WebKit brugt ). Den første offentlige beta til Windows blev udgivet den 2. september 2008, og den første stald blev udgivet den 11. december 2008. Ifølge StatCounter er Chromes markedsandel pr. august 2022 ▲ 65,12 % [15] .
I seks år støttede Googles administrerende direktør Eric Schmidt ikke ideen om at oprette en separat browser. Han påpegede, at "Google var et lille firma", og at han ikke ønskede at blive involveret i de "smertelige browserkrige ". Efter at virksomhedens grundlæggere Sergey Brin og Larry Page hyrede flere Mozilla Firefox- udviklere og skabte en Chrome-demo, sagde Schmidt, "det var så godt, at det fik mig til at ændre mening" [16] .
Oprindeligt blev Chrome kun udgivet til Windows , senere ( 9. december 2009 ) dukkede udvikler- og betaversioner [17] [18] op til Linux- og macOS -operativsystemer . Oprindeligt havde builds til disse operativsystemer ikke den fulde funktionalitet af lignende betaversioner til Windows (for eksempel bogmærkesynkronisering), men med fremkomsten af 5.0.*-grenen blev funktionaliteten af builds for alle OS'er ens [19 ] .
Den 2. september 2008 annoncerede Google udgivelsen af sin egen Chrome-browser.
Den første betaversion af browseren blev udgivet til Windows den 2. september 2008 og var tilgængelig på 43 sprog [20] . I de første par timer efter udgivelsen blev flere hundrede forskellige fejlrapporter sendt til Google [21] .
Chrome vandt hurtigt omkring 1 % af markedet [22] [23] [24] [25] . Efter en indledende stigning faldt andelen af brugere til 0,73 % i oktober 2008. Så begyndte det at vokse igen, indtil Chrome i december 2008 igen krydsede tærsklen på 1 %.
Chrome-udviklingsteamet besluttede at bruge WebKit -motoren i deres browser , som anbefalet af Android -teamet . Som de fleste andre browsere blev Chrome testet internt før udgivelsen.
Den første version af Google Chrome bestod fuldstændig Acid1- og Acid2- testene, men ikke Acid3 (kun 79/100 test). Fra og med version 4.0 består Chrome alle tests.
MarkedsandelI september 2022 havde browseren 65,52 % (data fra StatCounter), inklusive desktop- og mobilmarkedssegmenterne (den nærmeste konkurrent er Apple Safari med 18,78 %, på tredjepladsen er Edge med 4,3 %). I Rusland - 54,65% af browsermarkedet (herefter det indenlandske " Yandex Browser" (16,36%), Safari (11,91%), Opera (6,77%), Firefox (4,75%) og den sjette linje Edge med 2,73%). [26]
Google Chrome sigter mod at forbedre sikkerhed, hastighed og stabilitet. Og den 9. juni 2009 skitserede udviklerne af Google Chrome i deres interview for det uformelle brugerfællesskab en strategi for den videre udvikling af deres produkt, som består i, at browseren vil have den højest mulige hastighed og minimal funktionalitet , og alle yderligere funktioner er planlagt implementeret ved hjælp af udvidelser [27] .
Chrome downloader med jævne mellemrum opdateringer til to sortlister (en for phishing - websteder og en til websteder, der indeholder malware ) og advarer brugeren, når de forsøger at besøge et ondsindet websted.
Chrome opretter normalt en separat proces for hver fane for at forhindre den situation, hvor indholdet af en fane har mulighed for at påvirke indholdet af en anden (også, hvis processen med at behandle indholdet af en fane hænger, kan den afsluttes uden risiko for at miste data fra andre faner ) [28] . Faneprocessen får de færreste rettigheder, processen kan udføre beregninger, men kan ikke læse eller skrive. Billedligt talt er fanen i en sandkasse .
Som regel er plug- ins (den mest populære er Adobe Flash Player ) ikke en del af browseren og kan ikke indbygges i sandkassen. Således annulleres sikker udførelse af sidekode af plug-ins, som OS ikke har nogen yderligere beskyttelse imod. Nogle foranstaltninger er blevet truffet for at løse dette problem:
I 2018 samarbejdede Google med Coalition for Better Ads for at filtrere annoncer på websteder i Nordamerika og Europa i sin Chrome-browser. De mest aggressive og påtrængende måder at præsentere materiale på faldt ind under blokeringen - pop-ups, videoer med lyd, advarsler med nedtælling osv. Den systematiserede liste består af 12 stillinger og er lagt ud på koalitionens hjemmeside. Siden den 9. juli 2019 er denne funktion blevet lanceret i alle lande i verden [32] [33] .
Google Chrome bruger en højtydende [34] [35] [36] V8 JavaScript -motor . For at fremskynde indlæsningen af sider kan Google Chrome også bruge DNS-prefetching [37] .
Chrome bruger en multiprocesarkitektur, og hver fane eller plugin svarer i de fleste tilfælde til en separat proces. Denne procedure, kaldet procesisolering, eliminerer muligheden for, at faner forstyrrer hinanden [38] . En angriber, der bruger en fane, vil heller ikke være i stand til at se, hvad der sker i en anden, og hvis der opstår en fejl på en fane, vil dette ikke forstyrre driften af hele browseren - du skal bare lukke denne fane.
Som standard indeholder Google Chrome -grænsefladen knapper: tilbage, frem, opdater/stop med at downloade, føj den aktuelle side til bogmærker. Hjemmesideknappen kan aktiveres.
Fanelinjen er hovedkomponenten i grænsefladen og er placeret øverst i vinduet, ikke under adresselinjen. Denne ændring ser ret kontrasterende ud sammenlignet med mange andre browsere. En fane kan flyttes til et separat vindue ved let at trække til en ledig plads (den omvendte mulighed er også mulig). Hver fane har sit eget sæt af elementer, inklusive Omnibox (et felt, der kombinerer adresselinjen og søgelinjen).
Et af de kendetegn ved Chrome er siden med hurtig adgang, som kan erstatte startsiden og åbnes, når du opretter en ny fane. Siden Hurtig adgang indeholder de 8 mest besøgte websteder (vises som små websides snapshots), nyligt lukkede faner, tips til brug af Chrome og bogmærkesynkronisering [39] . Efter eget ønske kan brugeren ændre udseendet af siden ved at tilføje eller fjerne en af mulighederne.
Chrome giver brugeren mulighed for at oprette lokale genveje til applikationer (nemlig deres sider). Når en sådan genvej startes, åbnes den side, den fører til, i Chrome, men uden grænsefladeelementer (med undtagelse af vinduestitlen).
Sidebjælkesøgning: Når du fremhæver en sætning eller et ord fra den side, det ser på, åbnes en sidebjælke, der viser søgeresultater (links, billeder, fotos og andet fundet indhold, inklusive videoer vil blive vist der), på grund af dette, processen er mærkbart hurtigere at finde den information, du har brug for på nettet. Denne funktion dukkede op i midten af september 2022 [40]
Chrome Webshop er Googles online webbutik, der giver brugerne mulighed for at installere og køre webapps , udvidelser og temaer til Google Chrome-browseren og Google Chrome OS -operativsystemet .
En af mulighederne for at forstå betydningen af ordet "Chrome" tilbydes af "New Hacker Dictionary" (citat fra publikationen: New Hacker Dictionary: Oversat fra engelsk / redigeret af E. S. Raymond. - M .: TsentrKom, 1996) , betydningen af ordet bestemmes som (s.139):
krom (chrom) [fra bilindustrien], substantiv. Yderligere funktioner indsat i programmet for større opsigt og attraktivitet set fra en potentiel købers synspunkt, men tilføjer intet til programmets funktionalitet. "3D-ikonerne i vores program er selvfølgelig krom, men det er fandme ret krom!" Udtrykker normalt foragt for sådanne smykker. Ikke at forveksle med "klokker og fløjter", som er indsat i programmet af udvikleren for at tilfredsstille deres egne ambitioner.
Se også krom -artiklen på originalsproget i selve Jargon-filen .
I 2011 blev et nyt fladt logo introduceret i Google Chrome 11, der erstattede det tidligere tredimensionelle [41] [42] , hvilket bragte det tættere på det nye Chromium - logo , men i farver.
Ifølge Googles designer Steve Ruhr: "Vi har opdateret Chrome-logoet for bedre at repræsentere disse følelser. Det enkle ikon inkarnerer Chromes ånd - at gøre internettet hurtigere, lettere og lettere for alle" [43] .
Google Chrome-udvidelser giver dig mulighed for at udvide browserens muligheder og funktioner. Denne eller hin funktion kan være nyttig for nogle mennesker, men ikke for alle. Udvidelser giver dig mulighed for kun at tilføje de funktioner, du har brug for, til Google Chrome, så du undgår akkumulering af funktioner, der ikke bruges. Google har oprettet et dedikeret galleri med tredjepartsudvidelser.
Udvidelser dukkede først op i den stabile version af Chrome 4.0, og galleriet blev officielt lanceret den 25. januar 2010 . På åbningstidspunktet havde den allerede 1.500 udvidelser. Alle Google Chrome-udvidelser er bygget ved hjælp af WebExtensions- teknologien .
I december 2020 aktiverede Google Manifest V3 i Chrome 88 Beta. Dette manifest giver udvidelsesudviklere mulighed for at teste ændringer, der påvirker annonceblokering, ydeevne og brugernes privatliv.
Sideoversættelsesfunktionen har været tilgængelig siden version 4.1.249.1036 (dateret 17. marts 2010 ).
Når du besøger sider, der er på et andet sprog end det, der bruges af Google Chrome-grænsefladen, vises der automatisk en bjælke øverst på siden, der beder dig om at oversætte websiden.
Denne funktion bruger Google Translate -tjenesten . Brugeren kan vælge sprog og websted, hvis indhold ikke skal oversættes i fremtiden. Brugeren kan også helt deaktivere oversættelsesfunktionen i indstillingerne.
Den 8. januar 2009 introducerede Google en anden opdateringskanal: Stable. Før denne ændring var der kun to kanaler: Beta og udviklere. Dette blev gjort for at sikre, at brugerne hurtigere får mere stabile versioner.
Den 22. juli 2010 annoncerede Google en stigning i hastigheden for opdatering af stabile versioner af browseren - deres udgivelsescyklus er reduceret til seks uger (i stedet for de foregående tre måneder) [44] . I denne forbindelse lanceres en yderligere, fjerde opdateringskanal - "Canary" ("Canary", analogt med de kanariske øer, der bruges af minearbejdere til at kontrollere farlige koncentrationer af gasser i kulminer), hvor ændringer forbundet med risiko vil blive testet. Denne kanal vil ligne udviklerkanalen, men den vil modtage yderligere opdateringer efter behov, så dens versionsnumre vil være højere end de seneste versionsnumre. En separat funktion ved Chrome Canary er dens parallelle (uafhængig af enhver anden, allerede installeret version) installation i systemet og følgelig uafhængige opdateringer [45] . Oprindeligt kun tilgængelig til Windows-platformen [46] .
Google Chrome opdateres automatisk, når en ny version af browseren findes. Opdateringsprocessen foregår i baggrunden og kræver ingen handling fra brugeren. Hvis Google Chrome var åben under opdateringen, er det nok at lukke og åbne browseren for at starte den nye version [47] .
Hvis opdateringen er tilgængelig inden for 2 dage, vil der i stedet for standardikonet "Tilpas og kontroller Google Chrome" blive vist en pil op på en grøn baggrund, 4 dage - på gul, 7 dage - på rød. Bare klik på ikonet, vælg "Opdater Google Chrome", og klik på Genstart [48] .
Webinspektør: For at starte skal du højreklikke på en hvilken som helst komponent på en webside og vælge Vis elementkode. En dialogboks vises, der viser de elementer og ressourcer, der er knyttet til denne komponent. Det er også muligt at se den hierarkiske repræsentation af DOM-modellen og JavaScript-konsollen. (For at åbne JavaScript-konsollen skal du klikke på den midterste knap nederst. På Windows kan du også åbne menuen Side > Udviklere > JavaScript-konsol.)
Task Manager: For at starte skal du åbne menuen "Side" og vælge "Udviklere" (i Windows). Vælg "Task Manager". Du kan også bruge tastaturgenvejen ⇧ Shift+ Esc. Jobliste viser alle de processer, der kører i Google Chrome, og de ressourcer, der bruges af disse processer (hukommelse, processor, netværk).
JavaScript debugger: For at starte, skal du: åbne menuen "Side" og vælge "Udviklere" (på Windows). Vælg "JavaScript Debugging". Dette åbner en JavaScript-debugger-kommandoprompt, som du kan bruge til at fejlsøge kørende processer.
For at køre skal du indtaste en af følgende kommandoer i adresselinjen for at se yderligere oplysninger.
Adresser | Betyder |
---|---|
chrome://om | Liste over servicesider |
chrome://tilgængelighed | Tilgængelighed (?) |
chrome://extensions | Liste over installerede udvidelser |
chrome://cache | Vis cacheindhold |
chrome://crash (forældet, bruges ikke længere) chrome://kill |
Viser en side med en problemmeddelelse. I den russiske version af Chrome begynder beskeden med teksten "Opanki ..." (i ældre versioner "Han er død, Jim!", "Han fløj væk! Men han lovede at vende tilbage ...", "Åh nej, vi mistede hende!") |
chrome://credits | Udviklinger brugt i Chrome |
chrome://dino | Dinosaur spil vises, når der ikke er nogen internetforbindelse |
chrome://dns | Viser DNS- poster |
chrome://flag | Lås op for skjulte (eksperimentelle) funktioner |
chrome://flash (ikke tilgængelig) | Visning af oplysninger om Flash-plugin |
chrome://histogrammer | Grafer over forskellige statistiske parametre |
chrome://inducebrowsercrashforrealz | Få Google Chrome til at gå ned. For udviklere at se de processer, der opstår i systemet under et nedbrud |
chrome://memory | Viser information om den hukommelse, der bruges af programmet, og faner |
chrome://shorthang | Få en fane til at fryse. For udviklere at teste hængningsbeskyttelse |
chrome://net-internals | Tilslutningsoplysninger |
chrome://terms | Servicevilkår for Google Chrome |
chrome://version | Version og buildnummer. Analog - om: |
view-source:[url] | Visning af kildekoden til en side |
Den grundlæggende version af Google Chrome-installationsprogrammet til Windows kræver en internetforbindelse , installerer kun browseren som en systemapplikation og er ekstremt begrænset i valg af installationsmuligheder. Men der er også, selvom de ikke præsenteres på hoveddownloadsiden, alternative versioner af installationsprogrammet, der giver dig mulighed for at installere browseren offline og/eller som en brugerapplikation [49] .
Chrome sender automatisk browserbrugsoplysninger til Google . Nogle af mekanismerne til at indsamle sådanne oplysninger kan deaktiveres af brugeren, og nogle kan ikke [50] .
Navn | Information sendt | Hvornår virker det? | Slukker? |
---|---|---|---|
Installation | Et tilfældigt genereret tegn inkluderet i installationsprogrammet. Bruges til at måle procentdelen af vellykkede installationer af Google Chrome [51] |
Ved installation |
Ikke |
RLZ identifikator [52] | En krypteret streng ifølge Google, der indeholder information, der ikke identificerer brugeren om, hvordan browseren blev downloadet, og om den første uges brug. Bruges til at bestemme effektiviteten af reklamekampagner [51] . Google leverer kildekoden til at dekryptere denne streng [53] |
Når du søger gennem Google; |
Delvis [51] [54] |
Klient-id [55] | En unik identifikator, samt data om brug og nedbrud af programmet. Styres af indstillingen "Hjælp med at forbedre Google Chrome ved automatisk at sende brugsstatistikker og nedbrudsrapporter" til Google. Deaktiveret som standard | ukendt | Delvist [56] |
Tip [55] | Tekst indtastet i adresselinjen | Under rekruttering | Delvist |
Siden blev ikke fundet | Tekst indtastet i adresselinjen | Når meddelelsen "Server ikke fundet" | Delvist |
Fejlsamler | Crash detaljer | ukendt | Delvist [56] |
Stave korrektion | Alle tekster indtastet på side [57] [58] . Deaktiveret som standard | Under indtastning, eller når du højreklikker på en fejl | Delvist |
Google Update (Windows) | Hvor ofte Chrome bruges, operativsystemoplysninger og Chrome-version | ukendt | Ikke |
Google Software Update (macOS) |
I marts 2010 introducerede Google en ny måde at indsamle installationsstatistikker på. Den unikke identifikator, der følger med Chrome, bruges nu kun første gang, Google Update opretter forbindelse til virksomhedens server. Efter at have modtaget et svar fra serveren, fjernes identifikatoren [59] .
Når der ikke er nogen internetforbindelse, ser brugeren en 8-bit dinosaur. Hvis du trykker пробелpå tastaturet, klikker på musen eller klikker på en mobilenhed, så hopper dinosauren øjeblikkeligt og begynder at løbe hen over marken blandt kaktusser og pterodactyler . Selve spillet er en endeløs løber, der er ingen tids- eller pointbegrænsning i det. Du kan også starte spillet, hvis du har en internetforbindelse. For at gøre dette skal du indtaste chrome://network-error/-106eller i chrome://dino/adresselinjen about:dino.
Browseren distribueres under betingelserne i en proprietær licens [60] .
Langt størstedelen af browserens kode [61] [62] er open source som Chromium -projektet under en BSD-typelicens og andre.
Indtil omkring den 9. september 2008 indeholdt brugeraftalen et afsnit, der gav Google en uigenkaldelig, ikke-eksklusiv licens til royaltyfri brug, skabe afledte værker, distribuere og offentliggøre til salgsfremmende formål al information transmitteret gennem browseren. Lignende paragraffer var også f.eks. i ICQ- og Facebook- aftalerne , og i dette tilfælde er det taget fra "Googles servicevilkår" [63] . Efter kritik på blogs og på Slashdot blev dette afsnit fjernet fra browseraftalen [64] [65] .
Under lanceringen af betaversionen af browseren i efteråret 2008 modtog pressen browseren positivt fra Google. TechCrunch bemærkede , at Google har skabt en fremragende browser [66] . PCWorld-anmelder Nick Mediati skrev, at browseren tilfredsstiller behovene hos den gennemsnitlige pc-bruger, samtidig med at den giver mange funktioner til den avancerede bruger [67] . TechHerald-journalisten Steve Ragan sagde, at Google skal arbejde på at forbedre browseren for at konkurrere med Mozilla Firefox og Internet Explorer, på trods af en imponerende betaversion [68] . Wall Street Journal - journalisten Walter Mossberg skrev, at det er lykkedes Google at skabe en smart og innovativ browser, der gør brugen af internettet hurtigere og nemmere [69] .
Browsere | |
---|---|
På Blink -motoren |
|
På Gecko | |
På Java / J2ME | |
På KHTML og WebKit | |
På Presto |
|
På Trident | |
Andet | |
Tekst | |
browsere i kursiv , der er udgået |
Rich internetapplikationer | |
---|---|
Hovedrammer |
|
Særlige browsere |
|
![]() | |
---|---|
Foto, video og lyd | |
Tematiske steder | |
Ordbøger og encyklopædier | |
I bibliografiske kataloger |
|