Guider

17/11/2011

Velg om du skal se nettsider som full nettside eller mobil side

useragent

Når du åpner en nettside på mobilen hender det noen ganger at den åpnes i full variant, som den ville gjort i en hvilken som helst nettleser på en PC. Andre ganger åpnes den som en mobil variant av nettsiden. Hva er det som avgjør hvordan siden blir seende ut når du leser den med en mobil nettleser?

User Agent bestemmer

En nettside er bygd opp av html kode, css stilsett og script, java, php, asp osv. Med stilsett kan nettsiden på en intelligent måte ved å sjekke hvem som forsøker å se på den, bestemme i hvilken form den skal vises for leseren. Nettlesere sender nemlig fra seg noe som heter «User Agent» og det forteller hva slags plattform nettleseren kjører på, for eksempel om det er en Android mobil, en iPhone, en iPad, en Windows PC eller en Linux PC.

I Android Browser, den nettleseren som per dags dato er standard (det kan hende det blir Chrome i nær fremtid) og der kan man gjøre noe som heter «User Agent Spoofing». Det betyr kort fortalt å late som man kjører nettleseren på en annen plattform enn du gjør. Om du for eksempel sitter på en Android telefon og surfer, kan du overkjøre og si at du surfer fra en iPad. Hvis da den nettsiden du besøker har stilsett som passer for iPad, vil da disse vises istedet. På samme måte vil du se en normal nettside om du velger Linux Desktop (PC).

Overstyr ved å spoofe

De som har utviklet nettsiden må lage spesifikke varianter for den enkelte plattformen om de ønsker å tilpasse det slik. Det skjer ikke automatisk bare fordi du setter User Agent til noe annet.

imageimage

Under her er fire forskjellige innstillinger i nettleseren på en Android telefon, når jeg besøker http://www.droidnytt.no.

image

Linux Desktop (PC)

image

iPad

image

iPhone

image

Android

 



Om forfatter

Ørjan H Vøllestad
Ørjan har en Samsung Galaxy Spica med CM7.2 og en Amazon Kindle Fire med CM9.0. Har jobbet som programvaretester og i mediehus med papir/nett/tv. Jobber for tiden med et Oracle-basert personalsystem som heter HCM.




Post comment as twitter logo facebook logo
Sort: Newest | Oldest
janskei 5 pts

Hei. Får ikke dette til på min sII? Hvor finner jeg det på den?


 
Read previous post:
Kollasj av Ørjan Vøllestad
Samsung Galaxy S II får Ice Cream Sandwich

Vi har tidligere skrevet om at Samsung sitt siste flaggskip SGS2 skulle få ICS, noe som nå er bekreftet.

Close