8Sep

10 stvari, ki jih še niste poznali Vaš spletni brskalnik bi lahko storil še

spletni brskalniki so odraščali v zadnjih nekaj letih. Zdaj, ko Internet Explorer 6 drži na spletu, je bilo pretrgano, brskalniki izvajajo različne kul nove funkcije, ki jih spletna mesta izkoriščajo danes.

Ta članek se osredotoča na nove spletne tehnologije, ki jih lahko uporabljate na dejanskih spletnih straneh danes. Seveda, nekateri od vas ste nedvomno slišali za mnoge od teh, vendar večina ljudi tega ni slišala.

Povleci in spusti na nalaganje

Mnoga spletna mesta vam zdaj omogočajo nalaganje datotek samo tako, da jih povlečete in spustite v okno brskalnika - dobrodošla sprememba, ker morate klikniti gumb za brskanje in uporabiti izbirnik datotek, saj smo morali le nekaj letnazaj. Ali pripnete datoteko v e-pošto v Gmailu ali naložite sliko na imgur.com za hitro skupno rabo, jo lahko povlečete in spustite na spletno stran.

Render 3D grafika v brskalniku Brskalniki

, kot so Chrome in Firefox, zdaj podpirajo WebGL, ki spletnim stranem omogoča, da prikazujejo 3D grafiko brez vtičnikov. WebGL se lahko uporablja za igre in druge 3D modele, vendar je najbolj priljubljena spletna stran z uporabo WebGL verjetno Google Maps. V Google Zemljevidih ​​v Chromu lahko omogočite »MapsGL«. To bo povzročilo, da bodo Google Zemljevidi prikazali zemljevid z OpenGL-om, kar bo omogočilo bolj gladko animacijo. Ko uporabite Pogled ulic, boste videli animacijo, ko bo zemljevid zumel. Pogled ulic bo prikazan tudi z OpenGL, ne z Adobe Flash.

Če Google Zemljevidi niso bili dovolj impresivni, je bil motor Quake 3 prilagojen za delo v spletnem brskalniku v vašem brskalniku. Ta spletna stran uporablja tudi specifikacijo zaklepanja kazalcev( ali zaklepanje miške), da zgrabite kazalec miške in jo shranite v igri.

Komunicirajte z WebSockets

HTML nikoli ni bil zasnovan tako, da omogoča spletnim stranem, da komunicirajo nazaj in naprej s spletnimi strežniki. HTML je bil ustvarjen za statične spletne strani, večina spletnih strani pa trenutno uporablja metode, ki temeljijo na hackyju, za komuniciranje s strežniki. WebSockets omogočajo spletnim stranem, da ustvarijo celoten komunikacijski kanal prek povezave TCP, kar dramatično zmanjša zakasnitev in omrežni promet, kadar morajo spletne strani pošiljati podatke naprej in nazaj s strežniki.

WebSockets uporablja Mozillaova igra BrowserQuest, ki omogoča igranje znotraj brskalnika, da pošlje dogodke naprej in nazaj na svoj strežnik. Spletni vmesniki so bili uporabljeni tudi za ustvarjanje IRC strank, ki se izvajajo v vašem brskalniku. Morda najbolj impresivno so bili WebSockets uporabljeni tudi za ustvarjanje torrent torrent client-a, ki se izvaja v vašem brskalniku, s tem da uporabnikom Chrome OS-a postane domači torrent-odjemalec. JSTorrent še ne izgleda popolnoma stabilno, vendar je dober primer tega, kar je mogoče z WebSockets.

Predvajanje videoposnetkov in glasbe brez bliskavice

HTML5 video je dobil veliko pozornosti, zato mnogi ljudje vedo, da je zdaj mogoče predvajati videoposnetke v formatih H.264( MP4), WebM in Ogg Theora, brez potrebe po namestitvi Flash. Mnoga video spletna mesta - vključno z YouTubom - ponujajo videoposnetek, ki temelji na HTML5.Na žalost mnoge spletne strani vztrajajo, da potrebujejo DRM, zato YouTube še vedno uporablja Flash za video posnetke z oglasi in Netflix še vedno uporablja Silverlight za svoje videoposnetke. Videoposnetek HTML5 lahko izgleda podobno kot video predvajalnik, ki temelji na Flashu, zato nikoli ne opazite, da ga spletna stran uporablja - razen, da bo predvajanje videoposnetkov delovalo v mobilnih napravah in da bo bolje.

Zaženite spletne aplikacije brez povezave

Brskalniki zdaj omogočajo spletnim aplikacijam, da delajo brez povezave, jim ponujajo lokalni pomnilnik podatkov, ki ga lahko uporabljajo za dostop do podatkov. Veliko Googlovih spletnih spletnih aplikacij( vključno z Gmailom, Dokumenti in Koledarjem) delujejo samo v Chromu, Amazonovo bralno sredstvo za branje kindle pa se lahko uporablja tudi v drugih brskalnikih, kot je Firefox. Kindle Cloud Reader vam omogoča, da prenesete e-knjige, ki jih lahko kasneje prebirate brez povezave v vašem brskalniku, tudi če nimate internetne povezave.

Dostopajte do vaše spletne kamere in videokonference

Spletne strani lahko sedaj dostopajo do vaše spletne kamere - seveda z vašim dovoljenjem. Spletna stran lahko to funkcijo uporabi za fotografiranje z vaše spletne kamere za sliko profila ali snemanje videa. Vendar pa bi lahko uporabil tudi novi API za WebRTC za videokonference med različnimi brskalniki brez potrebnega vtičnika. V prihodnosti Google trenutno ne potrebuje vtičnika, Skype pa bo tudi v brskalniku.

Ustvari pojavna obvestila

Brskalniki zdaj omogočajo spletnim stranem, da vam pokažejo namizna obvestila. Na primer, Google Koledar lahko prikaže obvestila v pojavnem oknu, ko ste ustvarili opomnike za prihajajoče dogodke. Spletna mesta za klepet in e-pošto bi lahko prikazovali pojavna okna, ki vas bodo opozorila na nova sporočila.

Določite svojo lokacijo

spletne strani lahko zdaj zahtevajo dovoljenje za dostop do vaše lokacije.Če uporabljate tablični računalnik ali drugo napravo s posebnim čipom GPS, bo brskalnik uporabljal vašo strojno opremo GPS za identifikacijo vaše lokacije. Na napravah brez čipov GPS lahko uporabite bližnja imena brezžičnega omrežja ali lokacijo vašega ponudnika internetnih storitev, da približate svojo trenutno lokacijo. Geolokacija lahko nadomesti potrebo po vnašanju vašega naslova na spletne strani, ki prikazujejo lokalno vsebino, in vam omogočajo, da določite svojo natančno lokacijo z uporabo čipa GPS na prenosnem računalniku.

Spletni programi omogočajo privzete aplikacije Brskalniki

zdaj omogočajo, da spletne aplikacije postanejo privzete aplikacije, tako da lahko v Gmailu uporabljate Gmail za pošiljanje e-poštnih sporočil, ko kliknete povezavo mailto: kjer koli v računalniku - tudi zunaj brskalnika.

Zaženite domačo kodo v vašem brskalniku

Nekoliko sporno, Chrome vključuje Googlovega Native Client. Native Client omogoča spletnim stranem zagnati izvorno kodo, napisano v jezikih, kot so C ali C ++.Koda se izvaja v peskovniku za varnost in deluje na skoraj naravnih hitrostih.

Native Client omogoča, da spletne strani zaženejo visoko zmogljivo kodo za stvari, kot so igralni avtomati in lokalno video kodiranje. Lahko bi bila pot do naprednejših aplikacij v sistemu Chrome OS.Spletna trgovina Chrome vsebuje različne igre, napisane v Native Client, vključno s pristaniščem kritično uveljavljenega Bastiona.

Brskalniki hitro pridobivajo nove spletne funkcije. Lahko smo hvaležni, da Internet Explorer 6 ni več industrijski standard.

Image Credit: Christian Heilmann na Flickr