Window Navigator
شیء window.navigator
بخشی از BOM (Browser Object Model) است و اطلاعات مربوط به مرورگر و دستگاه کاربر را در اختیار ما قرار میدهد.
🔹 1. ویژگیهای مهم navigator
🟢 navigator.appName
-
نام مرورگر (در مرورگرهای مدرن معمولاً
"Netscape"
برمیگرداند).
🟢 navigator.appVersion
-
اطلاعات نسخه مرورگر و سیستم عامل.
🟢 navigator.userAgent
-
رشتهای شامل اطلاعات مرورگر و سیستم عامل.
🟢 navigator.platform
-
نوع سیستم عامل (مثل
"Win32"
,"Linux x86_64"
,"MacIntel"
).
🟢 navigator.language
-
زبان پیشفرض مرورگر.
🟢 navigator.onLine
-
وضعیت اتصال به اینترنت (
true
یاfalse
).
🔹 2. ویژگیهای امنیتی و جدید
🟢 navigator.cookieEnabled
-
آیا کوکیها فعال هستند یا نه.
🟢 navigator.geolocation
-
موقعیت مکانی کاربر (با اجازه کاربر).
🟢 ()navigator.javaEnabled
-
بررسی فعال بودن Java در مرورگر (در مرورگرهای مدرن معمولاً false است).
🔹 3. مثال کاربردی
✅ خلاصه
-
navigator.appName
→ نام مرورگر -
navigator.appVersion
→ نسخه مرورگر -
navigator.userAgent
→ رشته اطلاعات مرورگر/سیستم عامل -
navigator.platform
→ سیستم عامل -
navigator.language
→ زبان مرورگر -
navigator.onLine
→ وضعیت اتصال -
navigator.cookieEnabled
→ وضعیت کوکیها -
navigator.geolocation
→ دسترسی به موقعیت مکانی کاربر