Z veliko gotovostjo ga pravkar uporabljate za ogled članka pred vami.
Spletni brskalnik, angleško web browser je v računalništvu aplikacija, s katero brskamo po svetovnem spletu WorldWideWeb (www). Omogoča prikazovanje spletnih virov, kot so HTML dokumenti (spletne strani) in večpredstavne vsebine (npr. slika, video). Vsak vir ima svoj URI identifikator. Hiperpovezave v spletnih dokumentih omogočajo uporabniku navigacijo po sorodnih virov.
Čeravno se spletne brskalnike v največji meri uporablja za dostop do www, pa jih lahko uporabimo tudi za dostop do privatnih omrežij in datotek na spletnih strežnikih.
Prvi spletni brskalnik je bil WorldWideWeb. Objavljen je bil leta 1991.
Najbolj popularni spletni brskalniki
| Spletni brskalnik | Na katerem operacijskem sistemu deluje | Leto prve izdaje | Je odprto-koden? | Brezplačen prenos brskalnika |
| Internet Explorer (IE) | privzeti brskalnik za Windows | 1995 | Ne | Prenos iz Microsoftove strani |
| Mozilla Firefox | Windows, Mac OS X, Linux in na njem bazirani operacijski sistemi, BSD | 2002 | Da | Prenos iz spletišča Mozille |
| Google Chrome | Windows, Mac OS X, Linux | 2008 | Delno | Prenos iz Googlove strani |
| Safari | Windows, privzeti brskalnik za Mac OS X | 2003 | Delno | Prenos iz Applove strani |
| Opera | Windows, Mac OS X, Linux in na njem bazirani operacijski sistemi, BSD | 1996 | Ne | Prenos iz spletišča Opere |
Za vsakega od navedenih spletnih brskalnikov iz zgornje tabele velja da:
- je brezplačen
- omogoča upravljanje z zaznamki (bookmark)
- ima podporo za prenos datotek
- vključuje sistem za upravljanje z gesli
- vključuje sistem za upravljanje form
- vključuje sistem za preverjanje črkovanja (IE od različice 10 dalje)
- vključuje orodno vrstico z vnosnim poljem za iskanje po spletnem iskalniku (pozor! spletni iskalnik ni del spletnega brskalnika, v brskalniku je zgolj povezava do njega)
- omogoča konfiguracijo varnosti za stran
- omogoča avtomatično posodabljanje
Funkcije brskalnika
Osnovna funkcija brskalnika je, da uporabniku dostavi informacije spletnih virov. Kako do njih pride? Postopek je sledeč:
- Iz vpisanega URL naslova ugotovi, kje se nahaja spletni vir (npr. spletna stran).
- Ustvari povezavo z oddaljenim računalnikom, kjer je shranjena vsebina vira.
- Ciljnemu računalniku pošlji informacije, da bo sprožil prenos virov.
- Prejmi HTML dokument in ostale datoteke, ki se prenesejo preko interneta od oddaljenega računalnika do lokalnega računalnika.
- Pretvori prejeto sporočilo v interaktivni spletni dokument in ga prikaži na zaslonu.
Postopek s podrobnostmi:
- Uporabnik brskalnika vpiše v naslovno vrstico spletni naslov spletnega vira (npr. URL spletne strani).
- Na podlagi predpone URL-ja se določi, kako bo URL interpretiran. Najpogosteje je predpona “http:”. Slednja identificira, da bo vir pridobljen preko protokola HTTP. Spletni brskalnik je HTTP odjemalec. Večina brskalnikov podpira tudi druge predpone, kot so npr. “https:” (za varno brskanje preko protokola https), “ftp:” (za brskanje preko protokola ftp), “file:” (za dostop do datotek na lokalnem računalniku).
- Načeloma brskalniku ni znan IP naslov vpisanega URL-ja, ker se v naslovih namesto IP številk zaradi lažjega pomnjenja uporabljajo imena domen. V primeru, da te IP številke nima, jo izve od dns strežnika, ki hrani tabelo za pretvarjanje domen v IP naslove.
- Spletni brskalnik odpre povezavo z napravo na pridobljenem IP naslovu preko IP vtičnice.
- Brskalnik skozi vtičnico pošlje HTTP podatkovni tok z navodili oddaljeni napravi (načeloma strežniku), kaj naj naredi. Pri dostopu do vsebine HTML strani brskalnik načeloma pošlje strežniku zahtevek GET. Seznam HTTP zahtevkov navajamo v članku Kaj je HTTP?
- Strežnik obdela zahtevek in pošlje brskalniku podatkovni tok HTTP. Slednji vsebuje kodo “200 OK” in sporočilo strežnika, katerega lahko sestavljajo HTML dokument, datoteke spletne strani (slike, video) in druge informacije, ali pa kakšna od HTTP statusnih kod.
- Brskalnik zbere vse elemente (objekte) v prejetem HTML dokumentu. Rezultat zbiranja je interaktivni dokument, katerega prikaže na zaslonu.
- V primeru, da je definirano v dokumentu, brskalnik pred ali po prikazu dokumenta izvede določene skriptne funkcije, ki npr. spremenijo del vsebine strani.
Funkcionalnosti spletnih brskalnikov opisujemo v raznih člankih v naši bazi znanja. Spodaj je seznam nekaterih člankov in povzetek tega, kaj boste v njem izvedeli o spletnem brskalniku.
| Članek | Kaj boste izvedeli o brskalniku? |
| Kaj je HTML? | kako spletni brskalnik interpretira prejeti HTML dokument |
| Kaj je hyperlink? | kako spletni brskalniki prikazujejo povezave |
| Kaj je Script? | kako spletni brskalniki izvajajo skripte, ki spremenijo podobo ali obnašanje spletne strani |
| Kaj je JavaScript? | kako spletni brskalniki izvajajo JavaScript skripte |
| Kaj je CSS? | brskalnik loči vsebinske podatke dokumenta (besedilo, slike, tabele, ipd.) od podatkov, ki določajo oblikovne lastnosti dokumenta in njegovih elementov |
| Kaj je session? | kakšno vlogo ima brskalnik pri shranjevanju piškotkov – cookie |
| Kaj je cache? | vas zanima, kako spletni brskalniki shranjujejo zadnje obiskane spletne strani? |
| Kaj je favico? | kje spletni brskalniki prikazujejo ikono spletna strani |
| Kaj so HTTP statusne kode? | kakšne so minimalne zahteve brskalnika pri prepoznavanju HTTP statusnih sporočil |
| Kaj je poštni odjemalec? | kako z brskalnikom dostopati do spletne pošte |
| Kaj je IP naslov? | spletne strani so shranjene na strežnikih s svojo IP številko… kako dostopati do strani preko IP številke |











