آبجکت Navigator

آبجکت Navigator

شیء Navigator شامل اطلاعات مربوط به مرورگر است.

توضیح:استاندارد عمومی برای شیء navigator وجود ندارد، اما همه مرورگرها این شیء را پشتیبانی می‌کنند.

مجموعه شیء Navigator

مجموعه توضیح
plugins[]

اشاره به همه اشیاء تعبیه شده در مستند.

این مجموعه یک آرایه از شیء Plugin است که عناصر آن پلاگین‌های نصب شده در مرورگر را نشان می‌دهد. شیء Plug-in اطلاعات مربوط به پلاگین را فراهم می‌کند، از جمله لیست 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 شامل ویژگی‌هایی است که مرورگر مورد استفاده را توصیف می‌کند. می‌توان از این ویژگی‌ها برای پیکربندی اختصاصی برای پلتفرم استفاده کرد.

با اینکه نام این عنصر به وضوح نشان‌دهنده مرورگر Navigator شرکت Netscape است، اما مرورگرهای دیگری که JavaScript را پشتیبانی می‌کنند نیز این عنصر را پشتیبانی می‌کنند.

مثال‌های Navigator فقط یکتا هستند و می‌توانند از طریق ویژگی navigator در عنصر Window به آن‌ها مراجعه شود.