شئwindow.navigator شامل اطلاعاتي در مورد مرورگر بازديد كننده است .
شئwindow.navigator ميتواند بدون پيشوندwindow. استفاده شود. بعضي از نمونه مثالهاي آن در زيرآمده است:
ويژگيcookieEnabled در صورتيكه كوكي ها فعال باشند، نتيجه true برگشت مي شود، درغير اينصورتfalse
مثال ـ بررسي فعال بودن كوكي
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "cookiesEnabled is " + navigator.cookieEnabled; </script >
ويژگيappName نام برنامه مرورگر رابرگشت ميدهد .
مثال ـ ويژگيappName
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appName is " + navigator.appName; </script >
هشدار ـ اين ويژگي در آخرين استاندارد وب حذف شده است . يعني آن منسوخ شده.
اكثر مرورگرها( IE11,Chrome, Firefox, Safari) نتيجه برگشتي برنامه آنهاNetscape است.
ويژگيappCodeName نام كد برنامه مرورگر را برگشت ميدهد .
مثال ـ ويژگيappCodeName
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appCodeName is " + navigator.appCodeName; </script >
هشدار ـ اين ويژگي در آخرين استاندارد وب حذف شده است . يعني آن منسوخ شده.
اكثر مرورگرها( IE11,Chrome, Firefox, Safari) نتيجه برگشتي كد برنامه مرورگرMozilla است.
ويژگيproduct نام محصول موتور مرورگر را برميگرداند .
مثال ـ ويژگيproduct
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.product is " + navigator.product; </script >
هشدار ـ اين ويژگي در آخرين استاندارد وب حذف شده است . يعني آن منسوخ شده.
بيشتر مرورگرها برايproduct موتور Gecho را برگشت ميدهند .
ويژگيappVersion اطلاعات نسخه مربوط به مرورگر را برميگرداند.
مثال ـ ويژگيappVersion
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.appVersion; </script >
ويژگيuserAgent هدر user-agent ارسال شده توسط مرورگر را به سرور بر مي گرداند.
مثال ـ ويژگي)userAgent عامل كاربر(
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.userAgent; </script >
هشدار ـ اطلاعات از شئ ناوبر اغلب ميتواند گمراه كننده باشد.
شئ ناوبر براي شناسائي نسخه هاي مرورگر نبايد استفاده شود زيرا:
ويژگيplatform پلتفرم مرورگر يعني سيستم عامل اجرائي را برميگرداند .
مثال ـ ويژگيplatform
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.platform; </script >
ويژگيlanguage زبان مرورگر را برگشت ميدهد .
مثال ـ ويژگي زبان مرورگر
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.language; </script >
ويژگيonline مرورگر ، وضعيت برخط يا آنلاين بودن مرورگر را برگشت ميدهد . trueبرخط بودن و false حالت غير آنلاين
مثال ـ بررسي وضعيت آنلاين بودن مرورگر
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.onLine; </script >
متدjavaEnabled( ) در صورت فعال بودن جاوا true برگشت ميدهد، در غيراينصورتfalse
مثال ـ بررسي فعال بودن جاوا
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.javaEnabled(); </script >