شیء window.navigator شامل اطلاعاتی درباره مرورگر بازدیدکننده است.


شیء window.navigator

شیء window.navigator را می توان بدون پیشوند window نیز نوشت.

مثال (شیء window.navigator)

<div id="example"></div>

<script>

txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";
txt+= "<p>User-agent language: " + navigator.systemLanguage + "</p>";

document.getElementById("example").innerHTML=txt;

</script>
خودتان امتحان کنید »

اخطار !!!

اطلاعاتی که از شیء navigator دریافت می شود، اغلب گمراه کننده است و نباید برای یافتن نسخه مرورگر استفاده شود.

دلیل:

  • داده های navigator می تواند توسط مالک مرورگر تغییر داده شود.
  • بعضی مرورگرها برای دور زدن تست سایت، در تشخیص هویت خودشان خلل ایجاد می کنند.
  • مرورگرهایی که قبل از یک سیستم عامل جدید آمده باشند، نمی توانند اطلاعات آن سیستم عامل را گزارش دهند.