10 stvari, ki jih niste vedeli vaš spletni brskalnik bi lahko še
Spletni brskalniki so odraščali v zadnjih nekaj letih. Zdaj, ko je Internet Explorer 6 zadržan na spletu, so brskalniki izvajali številne nove in nove funkcije, ki jih spletna mesta izkoriščajo danes..
Ta članek se osredotoča na nove spletne tehnologije, ki jih lahko danes uporabljate na dejanskih spletnih straneh. Seveda, nekateri od vas so nedvomno slišali za mnoge od teh, vendar večina ljudi ni slišala za vse.
Povlecite in spustite za nalaganje
Mnoge spletne strani vam zdaj omogočajo nalaganje datotek samo tako, da jih povlečete in spustite v okno brskalnika - dobrodošla sprememba s klikom na gumb za brskanje in uporabo izbirnika datotek, kot smo morali pred nekaj leti. Ne glede na to, ali dodate datoteko e-poštnemu sporočilu v Gmailu ali prenesete sliko na spletno mesto imgur.com za hitro skupno rabo, jo lahko povlečete in spustite na spletno stran.
V brskalniku prikažite 3D grafiko
Brskalniki, kot sta Chrome in Firefox, zdaj podpirajo WebGL, ki spletnim stranem omogoča prikazovanje 3D grafike brez dodatkov. WebGL se lahko uporablja za igre in druge 3D modele, vendar je najbolj priljubljena spletna stran, ki uporablja WebGL, verjetno Google Zemljevidi. V Google Zemljevidih v Chromu lahko omogočite »MapsGL«. To bo povzročilo, da Google Zemljevidi prikažejo zemljevid z OpenGL, kar povzroči bolj gladke animacije. Ko uporabljate Pogled ulic, se prikaže animacija, ko zemljevid poveča. Pogled ulic se bo prikazal tudi z OpenGL, ne s programom Adobe Flash.
Če Google Zemljevidi niso bili dovolj impresivni, je bil motor Quake 3 prilagojen za delo v WebGL v vašem brskalniku. Ta spletna stran uporablja tudi specifikacijo za zaklep kazalca (ali zaklepanje miške), da zgrabi kazalec miške in jo obdrži znotraj območja igre.
Komunicirajte z WebSockets
HTML ni bil nikoli zasnovan tako, da bi spletnim stranem omogočal komunikacijo s spletnimi strežniki. HTML je bil ustvarjen za statične spletne strani in večina spletnih strani trenutno uporablja komunikacijske metode s strežniki. WebSockets omogočajo spletnim stranem, da ustvarijo popoln komunikacijski kanal prek povezave TCP, kar bistveno zmanjša zakasnitev in omrežni promet, ko morajo spletne strani pošiljati podatke s strežniki.
WebSockets uporablja Mozilla BrowserQuest igro, ki omogoča igro v vašem brskalniku za pošiljanje dogodkov nazaj in nazaj na svoj strežnik. WebSockets so bili uporabljeni tudi za ustvarjanje IRC odjemalcev, ki se izvajajo v vašem brskalniku. Mogoče najbolj impresivno, WebSockets so bili uporabljeni tudi za ustvarjanje JavaScript torrent odjemalca, ki teče v vašem brskalniku, ki daje uporabnikom Chrome OS native torrent odjemalec. JSTorrent še ne izgleda popolnoma stabilno, vendar je dober primer, kaj je mogoče z WebSockets.
Predvajanje videoposnetkov in glasbe brez Flasha
Videoposnetek HTML5 je dobil veliko pozornosti, zato veliko ljudi ve, da je zdaj mogoče predvajati videoposnetke v formatih H.264 (MP4), WebM in Ogg Theora, ne da bi bilo treba namestiti Flash. Veliko spletnih mest z videoposnetki, vključno z YouTube, ponuja predvajanje videoposnetkov, ki temeljijo na HTML5. Na žalost mnoge spletne strani vztrajajo, da potrebujejo DRM, zato YouTube še vedno uporablja Flash za videoposnetke z oglasi in Netflix še vedno uporablja Silverlight za svoje videoposnetke. »Video oznaka HTML5« lahko izgleda kot videopredvajalnik, ki temelji na Flashu, zato morda nikoli ne boste opazili, da ga spletno mesto uporablja - razen, da bo predvajanje videoposnetkov delovalo na mobilnih napravah in bo delovalo bolje.
Zaženi spletne aplikacije brez povezave
Brskalniki zdaj dovoljujejo spletnim aplikacijam, da delajo brez povezave, in jim nudijo lokalno shrambo baze podatkov, ki jo lahko uporabljajo za dostop do vaših podatkov. Veliko Googlovih spletnih aplikacij brez povezave (vključno z Gmailom, Dokumenti in Koledarjem) deluje samo v Chromu, vendar pa lahko v drugih brskalnikih, kot je Firefox, uporabljate tudi bralnik Kindle v oblaku Amazon. Kindle Cloud Reader vam omogoča prenos e-knjig, ki jih lahko brskate brez povezave v brskalniku pozneje, tudi če nimate internetne povezave.
Dostopajte do svoje spletne kamere in videokonference
Spletne strani lahko zdaj dostopajo do vaše spletne kamere - seveda z vašim dovoljenjem. Spletna stran lahko to funkcijo uporabi za fotografiranje iz spletne kamere za sliko profila ali videoposnetek. Lahko pa uporablja tudi novi API WebRTC za video konference med različnimi brskalniki brez potrebnega vtičnika. V prihodnje Googlovi pogovori Hangouts sploh ne bodo zahtevali dodatka, Skype pa se bo izvajal tudi v vašem brskalniku.
Ustvari pojavna okna z obvestili
Brskalniki zdaj dovolijo, da spletne strani prikažejo obvestila na namizju. Google Koledar lahko na primer prikaže pojavna obvestila, ko ustvarite opomnike za prihajajoče dogodke. Spletna mesta za klepet in e-pošto lahko prikažejo pojavna okna, ki vas opozarjajo na nova sporočila.
Prepoznajte svojo lokacijo
Spletne strani lahko zdaj zahtevajo dovoljenje za dostop do vaše lokacije. Če uporabljate tablični računalnik ali drugo vrsto naprave z namenskim čipom GPS, bo brskalnik uporabljal vašo strojno opremo GPS za identifikacijo vaše lokacije. Na napravah brez GPS-čipov, bližnjih imen brezžičnega omrežja ali lokacije vašega ponudnika internetnih storitev lahko uporabite za približevanje vaši trenutni lokaciji. Geolokacija lahko nadomesti potrebo po vnosu vašega naslova na spletna mesta, ki prikazujejo lokalno vsebino, in vam omogočajo, da z GPS čipom na prenosnem računalniku določite svojo natančno lokacijo..
Izdelava spletnih aplikacij privzete aplikacije
Brskalniki zdaj dovoljujejo, da spletne aplikacije postanejo privzete aplikacije, tako da lahko Gmail v brskalniku uporabljate za pošiljanje e-poštnih sporočil, ko kliknete povezavo mailto: kjerkoli v računalniku - tudi zunaj brskalnika.
V brskalniku zaženite izvorno kodo
Chrome je nekoliko sporen in vključuje Googlovo Native Client. Native Client omogoča, da spletne strani izvajajo izvorno kodo, napisano v jezikih, kot sta C ali C ++. Koda se izvaja v peskovniku za varnost in deluje s skoraj nativnimi hitrostmi.
Native Client omogoča, da spletne strani izvajajo visoko zmogljivo kodo za stvari, kot so motorji iger in lokalno kodiranje videoposnetkov. To bi lahko bila pot do naprednejših aplikacij v sistemu Chrome OS. Spletna trgovina Chrome vsebuje različne igre, napisane v Native Clientu, vključno s pristaniščem kritično priznanega Bastiona.
Brskalniki hitro pridobivajo nove spletne funkcije. Lahko smo hvaležni, da Internet Explorer 6 ni več industrijski standard.
Zasluge za sliko: Christian Heilmann na Flickru