مشخصات مقاله
-
3283
-
0.0
-
7222
-
0
-
0
آموزش Navigator در جاوا اسکریپت
شی Navigator
شی window.navigator اطلاعاتی درباره ی مرورگر بازدید کننده را در خود ذخیره می کند. اين اطلاعات در رابطه با مرورگری می باشد، که کاربر در آن لحظه در حال مشاهده صفحه به وسیله ی آن می باشد. اين شی حامل اطلاعاتی از قبیل نام مرورگر بکار رفته، ویرایش ( یا نسخه ی مرورگر )، زبان مورد استفاده ی مرورگر و ... می باشد .
شی window.navigator را همچنین می توان بدون لحاظ کردن پیشوند window مورد استفاده قرار داد.
- navigator.appName
- navigator.appCodeName
- navigator.platform
خاصیت cookieEnabled
اين خاصيت يک مقدار بولی بازگردانی می نماید که مشخص می کند آیا مرورگر مورد استفاده از قابليت کوکی پشتيانی می کند يا خير . چنانچه مرورگر مرد نظر از قابلیت cookie پشتیبانی نمی کند، مقدار false بازگردانده می شود.
مثال:اسم مرورگر
دو تابع appName و appCodeName هر دو اسم مرورگر را بازیابی می کنند.
appCodeName همان طور که از اسم آن مشخص است، نام تعيين شده ويژه ( اسم رمز ) مربوط به ویرایش مرورگر را بر می گرداند.
تابع appName نام کامل مرورگر را بر می گرداند.
موتور مرورگر
خاصیت product، اسم موتور مرورگر مورد استفاده را برمی گرداند:
خاصیت appVersion
مثال:خاصیت (property) userAgent
خاصیت userAgent نیز همانند property قبلی، اطلاعاتی درباره ی ورژن مرورگر مورد استفاده را بازمی گرداند:
اطلاعات بازگشتی از شی navigator ممکن است گاهی گمراه کننده باشد و از این رو نباید از آن ها برای تشخیص نسخه ی مرورگر استفاده کرد. زیرا:
- ممکن است مرورگرهای مختلف از اسمی یکسان استفاده کنند
- اطلاعات navigator ممکن است توسط کاربر (مالک) مرورگر دستکاری شده یا تغییر داده شوند
- تعدادی از مرورگرها برای فرار از تست سایت، در تشخیص هویت خود خلل ایجاد می کنند.
- مرورگرهایی که قبل از یک سیستم عامل جدید آمده باشند، نمی توانند اطلاعاتی درباره ی آن سیستم عامل گزارش دهند.
محیط مرورگر (browser platform)
خاصیت platform سيستم عامل رایانه ی کاربر استفاده کننده از مرورگر را بر می گرداند .
زبان مرورگر
خاصیت language زبان مرورگر مورد استفاده را بر می گرداند .
تابع ()javaEnabled
چنانچه java فعال سازی شده باشد، مقدار true بازگردانی می نماید:
کلیه حقوق مادی و معنوی این مقاله متعلق به آموزشگاه تحلیل داده بوده و هر گونه استفاده غیر قانونی از آن پیگرد قانونی دارد.