آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش 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 بازگردانی می نماید:

نمونه هشت

    
امتحان کنید

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

  • 2306
  •    1636
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانلود سورس کد دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .