کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش Navigator در جاوا اسکریپت

شی Navigator

شی window.navigator اطلاعاتی درباره ی مرورگر بازدید کننده را در خود ذخیره می کند. اين اطلاعات در رابطه با مرورگری می باشد، که کاربر در آن لحظه در حال مشاهده صفحه به وسیله ی آن می باشد. اين شی حامل اطلاعاتی از قبیل نام مرورگر بکار رفته، ویرایش ( یا نسخه ی مرورگر )، زبان مورد استفاده ی مرورگر و ... می باشد .
شی window.navigator را همچنین می توان بدون لحاظ کردن پیشوند window مورد استفاده قرار داد.

  1. navigator.appName
  2. navigator.appCodeName
  3. navigator.platform

خاصیت cookieEnabled

اين خاصيت يک مقدار بولی بازگردانی می نماید که مشخص می کند آیا مرورگر مورد استفاده از قابليت کوکی پشتيانی می کند يا خير . چنانچه مرورگر مرد نظر از قابلیت cookie پشتیبانی نمی کند، مقدار false بازگردانده می شود.

مثال:

نمونه یک

    

امتحان کنید

اسم مرورگر

دو تابع appName و appCodeName هر دو اسم مرورگر را بازیابی می کنند.
appCodeName همان طور که از اسم آن مشخص است، نام تعيين شده ويژه ( اسم رمز ) مربوط به ویرایش مرورگر را بر می گرداند.
تابع appName نام کامل مرورگر را بر می گرداند.

مثال:

نمونه دو

    
امتحان کنید

موتور مرورگر

خاصیت product، اسم موتور مرورگر مورد استفاده را برمی گرداند:

نمونه سه

    
امتحان کنید

خاصیت appVersion

مثال:

نمونه چهار

    
امتحان کنید

خاصیت (property) userAgent

خاصیت userAgent نیز همانند property قبلی، اطلاعاتی درباره ی ورژن مرورگر مورد استفاده را بازمی گرداند:

نمونه پنج

    
امتحان کنید
توجه:

اطلاعات بازگشتی از شی navigator ممکن است گاهی گمراه کننده باشد و از این رو نباید از آن ها برای تشخیص نسخه ی مرورگر استفاده کرد. زیرا:

  1. ممکن است مرورگرهای مختلف از اسمی یکسان استفاده کنند
  2. اطلاعات navigator ممکن است توسط کاربر (مالک) مرورگر دستکاری شده یا تغییر داده شوند
  3. تعدادی از مرورگرها برای فرار از تست سایت، در تشخیص هویت خود خلل ایجاد می کنند.
  4. مرورگرهایی که قبل از یک سیستم عامل جدید آمده باشند، نمی توانند اطلاعاتی درباره ی آن سیستم عامل گزارش دهند.

محیط مرورگر (browser platform)

خاصیت platform سيستم عامل رایانه ی کاربر استفاده کننده از مرورگر را بر می گرداند .

نمونه شش

    
امتحان کنید

زبان مرورگر

خاصیت language زبان مرورگر مورد استفاده را بر می گرداند .

نمونه هفت

    
امتحان کنید

تابع ()javaEnabled

چنانچه java فعال سازی شده باشد، مقدار true بازگردانی می نماید:

نمونه هشت

    
امتحان کنید

کلیه حقوق مادی و معنوی این مقاله متعلق به آموزشگاه تحلیل داده بوده و هر گونه استفاده غیر قانونی از آن پیگرد قانونی دارد.

1394/07/27 7224 3283
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...