مثل Navigator

مثل Navigator

يحتوي كائن Navigator على معلومات حول المتصفح.

ملاحظة:لا يوجد معيار عام مفتوح يطبق على كائن navigator، ولكن يدعم جميع المتصفحات هذا الكائن.

مجموعة كائن Navigator

مجموعة وصف
plugins[]

يعود إلى جميع الإشارات إلى العناصر المدمجة في المستند.

هذه المجموعة هي مصفوفة من كائنات Plugin، حيث يمثل كل عنصر منها دليلًا إلى الأدوات المساعدة المثبتة في المتصفح. يقدم كائن Plugin معلومات حول الأدوات المساعدة، بما في ذلك قائمة أنواع MIME التي يدعمها.

بالرغم من أن مصفوفة plugins[] تم تعريفها بواسطة IE 4، إلا أنها تكون دائمًا فارغة في IE 4 لأن IE 4 لا يدعم الأدوات المساعدة و كائن Plugin.

سمات الكائن Navigator

سمة وصف
appCodeName يعود اسم الكود الخاص بالمتصفح.
appMinorVersion يعيد النسخة الفرعية للمتصفح.
appName يعيد اسم المتصفح.
appVersion يعيد معلومات منصة ونسخة المتصفح.
browserLanguage يعيد اللغة الحالية للمتصفح.
cookieEnabled يعيد القيمة الثنائية التي تحدد ما إذا كان الملفات المخزنة في المتصفح مفعلة أم لا.
cpuClass يعيد مستوى CPU للمتصفح.
onLine يعيد القيمة الثنائية التي تحدد ما إذا كان النظام في وضع التشغيل بدون اتصال أم لا.
platform يعيد منصة النظام الذي يعمل فيه المتصفح.
systemLanguage يعيد اللغة الافتراضية المستخدمة من قبل OS.
userAgent يعيد القيمة المرسلة من عميل إلى الخادم من رأس user-agent.
userLanguage يعيد إعداد إعدادات اللغة الطبيعية للنظام الأساسي المستخدم من قبل OS.

طريقة موضوع Navigator

طريقة وصف
javaEnabled() يحدد ما إذا كان المتصفح يفعل Java أم لا.
taintEnabled() يحدد ما إذا كان المتصفح يفعل تلوث البيانات (data tainting) أم لا.

وصف موضوع Navigator

يحتوي موضوع Navigator على خصائص توضح المتصفح المستخدم. يمكن استخدام هذه الخصائص لإعداد التكوين المخصص للمنصة.

على الرغم من أن اسم هذا الموضوع واضح أنه متصفح Netscape Navigator، لكن المتصفحات الأخرى التي تدعم JavaScript أيضًا تدعم هذا الموضوع.

المثال الخاص بناء Navigator هو فريد، يمكن استدعاؤه باستخدام خاصية navigator من موضوع Window.