10 ting du ikke visste at nettleseren din kunne gjøre enda

Innholdsfortegnelse:

10 ting du ikke visste at nettleseren din kunne gjøre enda
10 ting du ikke visste at nettleseren din kunne gjøre enda

Video: 10 ting du ikke visste at nettleseren din kunne gjøre enda

Video: 10 ting du ikke visste at nettleseren din kunne gjøre enda
Video: He That Hath Ears To Hear... - YouTube 2024, April
Anonim
Nettlesere har vokst opp de siste årene. Nå som nettleseren på Internet Explorer 6 har blitt brutt, har nettleserne implementert en rekke kule nye funksjoner som nettsteder utnytter i dag.
Nettlesere har vokst opp de siste årene. Nå som nettleseren på Internet Explorer 6 har blitt brutt, har nettleserne implementert en rekke kule nye funksjoner som nettsteder utnytter i dag.

Denne artikkelen fokuserer på nye webteknologier som du kan bruke på faktiske nettsider i dag. Visst, noen av dere har uten tvil hørt om mange av disse, men de fleste har ikke hørt om dem alle.

Dra og slipp for å laste opp

Mange nettsteder lar deg nå laste opp filer bare ved å dra og slippe dem inn i nettleservinduet - en velkommen endring fra å måtte klikke på en blaterknapp og bruke en filvelger, som vi måtte for noen få år siden. Enten du knytter en fil til en epost i Gmail eller laster opp et bilde til imgur.com for rask deling, kan du dra og slippe filen på nettsiden.

Image
Image

Gi 3D-grafikk i nettleseren

Nettlesere som Chrome og Firefox støtter nå WebGL, som gjør det mulig for nettsider å gjengi 3D-grafikk uten plugins. WebGL kan brukes til spill og andre 3D-modeller, men det mest populære nettstedet ved hjelp av WebGL er trolig Google Maps. På Google Maps i Chrome kan du aktivere "MapsGL." Dette vil føre til at Google Maps gjengir kartet med OpenGL, noe som resulterer i jevnere animasjoner. Når du bruker Street View, ser du en animasjon som kartet zoomer inn. Street View blir også gjengitt med OpenGL, ikke Adobe Flash.

Hvis Google Maps ikke var imponerende nok, har Quake 3-motoren blitt tilpasset for å fungere i WebGL i nettleseren din. Denne nettsiden bruker også pekelåsens (eller muselås) spesifikasjonen til å ta musepekeren og holde den inne i spillområdet.

Image
Image

Kommuniser med WebSockets

HTML ble aldri designet for å tillate nettsider å kommunisere frem og tilbake med webservere. HTML ble opprettet for statiske nettsider, og de fleste websider bruker for tiden hacky polling-baserte metoder for å kommunisere med servere. WebSockets tillater nettsider å opprette en fullkommunikasjonskanal over en TCP-tilkobling, dramatisk redusere ventetid og nettverkstrafikk når nettsidene må sende data frem og tilbake med servere.

WebSockets brukes av Mozillas BrowserQuest-spill, slik at spillet kjører inne i nettleseren din for å sende hendelser frem og tilbake til serveren. WebSockets har også blitt brukt til å lage IRC-klienter som kjører i nettleseren din. Kanskje mest imponerende, WebSockets har også blitt brukt til å opprette en JavaScript-torrentklient som kjører i nettleseren din, og gir Chrome OS-brukere en naturlig torrentklient. JSTorrent ser ikke helt stabilt ennå, men det er et godt eksempel på hva som er mulig med WebSockets.

Image
Image

Spill av videoer og musikk uten Flash

HTML5 video har fått mye oppmerksomhet, så mange vet at det nå er mulig å spille av videoer i H.264 (MP4), WebM og Ogg Theora formater uten at det må installeres Flash. Mange video nettsteder - inkludert YouTube - tilbyr HTML5-basert videoavspilling. Dessverre krever mange nettsteder at de trenger DRM, og derfor bruker YouTube fremdeles Flash for videoer med annonser, og Netflix bruker fortsatt Silverlight til sine videoer. HTML5s "videotag" kan se ut som en Flash-basert videospiller, så du kan aldri merke at et nettsted bruker det - bortsett fra at videoavspilling vil fungere på mobile enheter og vil fungere bedre.

Image
Image

Kjør Web Apps Offline

Nettlesere lar nå webapps å jobbe offline, og tilbyr dem lokal databaselagring som de kan bruke for å få tilgang til dataene dine. Mange av Googles nettbaserte nettprogrammer (inkludert Gmail, Dokumenter og Kalender) fungerer bare i Chrome, men Amazonas Kindle Cloud Reader kan brukes offline i andre nettlesere som Firefox også. Kindle Cloud Reader lar deg laste ned e-bøker, som du kan lese offline i nettleseren din senere, selv om du ikke har en Internett-tilkobling.

Image
Image

Få tilgang til webkamera- og videokonferansen

Websider kan nå få tilgang til webkameraet ditt - med din tillatelse, selvfølgelig. En nettside kan bruke denne funksjonen til å ta bilder fra webkameraet ditt for profilbilde eller videoopptak. Det kan imidlertid også bruke den nye WebRTC API for videokonferanse mellom forskjellige nettlesere uten noen plugin påkrevd. I fremtiden vil Googles Hangouts ikke kreve et plugin i det hele tatt, og Skype vil også kjøre i nettleseren din.

Opprett meldingsoppslag

Nettlesere lar nå nettsider å vise deg meldinger på skrivebordet. For eksempel kan Google Kalender vise deg popupvarsler når du har opprettet påminnelser for kommende hendelser. Chat- og e-postwebsteder kan vise popup-vinduer for å varsle deg om nye meldinger.

Image
Image

Identifiser posisjonen din

Websider kan nå be om tillatelse for å få tilgang til posisjonen din. Hvis du bruker en nettbrett eller en annen type enhet med en dedikert GPS-chip, bruker nettleseren din GPS-maskinvaren til å identifisere posisjonen din. På enheter uten GPS-chips kan nærliggende trådløse nettverksnavn eller Internett-leverandørens plassering brukes til å omtrentliggjøre din nåværende posisjon. Geolocation kan erstatte behovet for å skrive inn adressen din til nettsteder som viser lokalt innhold og lar deg bestemme nøyaktig plassering ved hjelp av en GPS-chip på en bærbar datamaskin.

Image
Image

Gjør webapplikasjoner dine standardprogrammer

Nettlesere lar nå webapper bli standardprogrammer, slik at du kan bruke Gmail i nettleseren din til å sende e-postmeldinger når du klikker en mailto: kobling hvor som helst på datamaskinen din - selv utenfor nettleseren din.

Image
Image

Kjør innfødt kode i nettleseren din

Noe kontroversielt inkluderer Chrome Googles Native Client. Native Client tillater nettsider å kjøre innfødt kode skrevet på språk som C eller C ++. Koden utføres i en sandkasse for sikkerhet, og den kjører på nesten innfødte hastigheter.

Native Client tillater nettsider å kjøre høyytelseskode for ting som spillmotorer og lokal videokoding. Det kan være veien å få mer avanserte applikasjoner på Chrome OS. Chrome Nettmarked inneholder en rekke spill skrevet i Native Client, inkludert en port av den kritikerroste Bastion.

Image
Image

Nettlesere får nye webfunksjoner i et raskt tempo. Vi kan være takknemlige for at Internet Explorer 6 ikke lenger er bransjestandarden.

Anbefalt: