Я использовал screen.width, чтобы получить ширину браузера. он отлично работал с iphone safari, но не работал на телефоне Android (он показывал ширину 800 для браузера Android).
Есть ли совместимый способ получить ширину экрана. Я не хочу использовать UserAgent для проверки наличия у него мобильного браузера. хотел бы использовать для этого javascript, и логика должна включать ширину экрана.