Mobiltelefonen rapporterar 360x640 trots 1080x1920
När jag, med hjälp av Javascript, ska ta reda på en besökares skärmstorlek har jag upptäckt en märklig sak. När jag surfar in på sidan med min telefon, OnePlus One med upplösningen 1080x1920, rapporterar sidan att enhetens skärmupplösning är ynkliga 360x640 pixlar!
Hur kommer detta sig? Är det någon sorts standardiserad skärmstorlek som mobiltelefoner generellt sett rapporterar istället för sin faktiska storlek? I så fall varför?
Jo precis. Det är samma sak som om du går in på sidan med din vanliga browser fast in- eller utzoomad eller ej maximerad. Upplösningen som rapporteras har inget med skärmens upplösning att göra egentligen utan om hur mycket plats det finns för innehåll och det beror på storleken på fönstret och zoom-nivån.