٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش JavaScript Window Navigator

این window.navigatorشی شامل اطلاعات مربوط به مرورگر بازدید کننده است. Window Navigator window.navigatorشی را می توان بدون پیشوند پنجره نوشته شده است. چند نمونه: navigator.appName navigator.appCodeName navigator.platform کوکی های مرورگر cookieEnabledاگر کوکی ها فعال باشند ، این ویژگی درست برمی گردد ، در…

محمد یوسفی

29 جولای 2021

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


Window Navigator

window.navigatorشی را می توان بدون پیشوند پنجره نوشته شده است.

چند نمونه:

  • navigator.appName
  • navigator.appCodeName
  • navigator.platform

کوکی های مرورگر

cookieEnabledاگر کوکی ها فعال باشند ، این ویژگی درست برمی گردد ، در غیر این صورت false است:

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"cookiesEnabled is " + navigator.cookieEnabled;
</script>

 


نام برنامه مرورگر

appNameاموال به نام استفاده از مرورگر باز می گرداند:

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"navigator.appName is " + navigator.appName;
</script>

به اندازه کافی عجیب ، “Netscape” نام برنامه هر دو IE11 ، Chrome ، Firefox و Safari است.



نام کد برنامه مرورگر

appCodeNameاموال را برمی گرداند به نام کد برنامه از مرورگر:

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"navigator.appCodeName is " + navigator.appCodeName;
</script>

 

“Mozilla” نام کد برنامه برای هر دو Chrome ، Firefox ، IE ، Safari و Opera است.


موتور مرورگر

productاموال را برمی گرداند نام محصول موتور مرورگر:

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"navigator.product is " + navigator.product;
</script>

به این اتکا نکنید. بیشتر مرورگرها “Gecko” را به عنوان نام محصول برمی گردانند !!


نسخه مرورگر

appVersionاموال اطلاعات نسخه در مورد مرورگر باز می گرداند:

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>

 


نماینده مرورگر

userAgentاموال را برمی گرداند هدر کاربر عامل ارسال شده توسط مرورگر به سرور:

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>

هشدار !!!

اطلاعات موجود در شی ناوبری غالباً گمراه کننده است و نباید از آنها برای شناسایی نسخه های مرورگر استفاده شود زیرا:

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

بستر مرورگر

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اگر مرورگر آنلاین باشد ، این ویژگی درست برمی گردد:

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.onLine;
</script>

 


آیا جاوا فعال است؟

javaEnabled()اگر جاوا فعال باشد ، این روش درست برمی گردد :

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها