Få vist desktopudgave af IPS på smartphones og tablets
Når man tilgår et IPS-site, afleverer man et såkaldt "User Agent ID" til sitet. Et User Agent ID indeholder bl.a. information om, hvilken enhed og hvilken browser man bruger. Disse User Agent IDs kan bruges til at afgøre om en bruger tilgår IPS-sitet fra en mobilenhed eller ej.
Listen over registrerede User Agent IDs findes på siden "[sitename]/General/MobileAccessDevices/List":
Når man tilføjer et User Agent ID manuelt, kan man vælge om man vil behandle det som et regulært udtryk eller ej. Fordelen ved at behandle det som et regulært udtryk er, at man f.eks. kan ramme alle User Agent IDs, der indeholder ordet "iPhone" ved blot at tilføje User Agent ID'et "iPhone".
Man tilføjet et User Agent ID manuelt således:
Når man tilføjer et User Agent ID manuelt, kan man vælge at det skal behandles som et regulært udtryk. Vælger man denne mulighed, kan man opsætte ét User Agent ID, som kan bruges til at detektere flere forskellige User Agent IDs.
Nedenfor ses nogle eksempler på regulære udtryk, som kan detektere flere forskellige User Agent IDs:
Android tablets:
Android.*[^Mobile]\sSafari
Dette regulære udtryk rammer User Agent IDs, som indeholder teksten "Android" efterfulgt af noget tekst, som IKKE indeholder "Mobile", og som derefter er efterfulgt af "Safari".
Android mobiltelefoner:
Android.*Mobile\sSafari
Dette regulære udtryk rammer User Agent IDs, som indeholder teksten "Android" efterfulgt af noget tekst, som indeholder "Mobile", og som derefter er efterfulgt af "Safari".
Bemærk: Da User Agent IDs kan ændre sig afhængigt af enhed, styresystem, styresystemsversion, browser, browserversion mm., er det ikke garanteret at ovenstående vil virke for alle.
De fleste browsere på smartphones og tablets gør det muligt at få vist desktopudgaven af hjemmesider. Dette fungerer ved at browseren ændrer på det User Agent ID, som afleveres til de hjemmesider, man besøger.
Nedenfor findes korte beskrivelser af, hvordan man slår denne funktionalitet til i de mest almindelige browsere, på de mest almindelige mobile styresystemer:
Hvis man er interesseret i at kende sit User Agent ID, findes der forskellige værktøjer til det. Et eksempel er hjemmesiden www.whatsmyuseragent.com.
Man kan evt. bruge dette til at undersøge, hvordan User Agent ID'et ændres, når man får vist skrivebordsudgaven af en hjemmeside.