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→ دسترسی به موقعیت مکانی کاربر
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React