2 مستودعات
Server-side identification of the hardware category (mobile, tablet, desktop) of a web visitor.
Distinct from Mobile Device Discovery: Shortlist candidates are focused on MDM, security, or hardware bridges, not web request analysis.
Explore 2 awesome GitHub repositories matching web development · Device Type Detection. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن محلل وكيل مستخدم (User Agent) بلغة PHP وكاشف للأجهزة المحمولة. يحلل سلاسل وكيل مستخدم HTTP لتحديد متصفح الويب الخاص بالزائر، ونظام التشغيل، ونوع الجهاز. توفر المكتبة تكاملاً مخصصاً لإطار عمل الويب Laravel. وتميز بين الهواتف المحمولة، والأجهزة اللوحية، وأجهزة الكمبيوتر المكتبية مع تحديد روبوتات الويب والأسماء المحددة لزواحف محركات البحث. تشمل قدرات الأداة استخراج اللغات المفضلة من رؤوس الطلبات والتحقق من خصائص وكيل المستخدم المحددة. وتستخدم مطابقة أنماط التعبيرات النمطية وتعيين البيانات الثابتة لتصنيف العملاء وتوطين المحتوى.
Determines if a visitor is using a phone, tablet, or desktop to deliver an optimized mobile experience.
mobile-detect.js هي مكتبة JavaScript لاكتشاف وكيل المستخدم (user agent). تقوم بتحليل رؤوس طلبات المتصفح لتحديد أنواع الأجهزة، وأنظمة التشغيل، وإصدارات المتصفح. تتضمن المكتبة ملف تعريف لأجهزة العميل يخصص درجات للأداء والقدرة للأجهزة المحمولة بناءً على خصائصها. كما توفر أدوات لتطبيق فئات CSS محددة على جسم المستند بناءً على الأجهزة المكتشفة لتمكين التصميم المتجاوب. يغطي المشروع إمكانيات تحليل واسعة، بما في ذلك اكتشاف الهواتف المحمولة، والأجهزة اللوحية، وأجهزة الكمبيوتر المكتبية. ويستخرج أسماء أنظمة التشغيل وأرقام الإصدارات ويتحقق من توقيعات المتصفح مقابل الأنماط المعروفة.
Identifies whether a visitor is using a mobile phone, tablet, or desktop computer via user agent analysis.