التوصية العامة هي: لا تفعل ذلك. لماذا تختلف هذه التجارب بناءً على حجم الشاشة؟
تجربة فكرية مفيدة هي: كيف تتوقع أن يتصرف على الهواتف القابلة للطي أو الأجهزة اللوحية، التي لا تتناسب بشكل صريح مع فئات الهاتف المحمول/سطح المكتب.
إذا كنت تريد حقًا أن يعتمد هذا النوع من تغيير السلوك على وكيل المستخدم للمتصفح (كما كانت تعمل الأوضاع القديمة للهاتف المحمول/سطح المكتب)، فلدينا capabilities.isMobileDevice، والذي يتحقق حرفيًا من كلمة “mobile” في سلسلة وكيل المستخدم: