- ما هو كائن المتصفح؟
كائن المتصفح هو كائن مضمن يوفر معلومات حول متصفح المستخدم وقدراته.
- وكيل المستخدم
يوفر وكيل المستخدم معلومات محددة حول متصفح المستخدم، مثل اسم المتصفح وإصداره ونظام التشغيل.
- قدرات المتصفح
يسمح لك المتصفح بالتحقق مما إذا كان المتصفح يدعم ميزات أو وظائف معينة، مثل تخزين البيانات المحلية أو تشغيل الوسائط المتعددة.
- معلومات المتصفح
يوفر المتصفح معلومات أساسية عن المتصفح، مثل اسمه وإصداره ومورد URL الخاص به.
- المنصة
تحدد المنصة نظام التشغيل الذي يعمل عليه المتصفح.
- اللغة
تحدد اللغة اللغة المفضلة للمستخدم، والتي يستخدمها المتصفح لعرض المحتوى.
مثال جافاسكريبت لاستكشاف كائن المتصفح
// جلب معلومات وكيل المستخدم
const userAgent = navigator.userAgent;
// جلب اللغة المفضلة
const preferredLanguage = navigator.language;
// جلب المنصة
const platform = navigator.platform;
// التحقق من دعم المتصفح لميزات محددة
if (navigator.cookieEnabled) {
// الكوكيز مسموح بها
}
// عرض المعلومات
console.log(`وكيل المستخدم: ${userAgent}`);
console.log(`اللغة المفضلة: ${preferredLanguage}`);
console.log(`المنصة: ${platform}`);