جهت ورود به تالار گفتمان سایت کلیک کنید


آموزش دریافت مشخصات مرورگر کاربران با جاوا اسکریپت ( navigator )

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

این اطلاعات شامل نام مرورگر کاربر , ورژن مرورگر , موتور استفاده شده در مرورگر , زبان مرورگر و … می باشد .

کاربرد این اطلاعات بیشتر در هنگام داینامیک کردن وب سایت می باشد و منظور از داینامیک کردن , توسعه سایت توسط php , asp.net و یا … می باشد . به عنوان مثال برای آنالیز و آمارگیری از مرورگر کاربران در یک روز مورد استفاده قرار میگیرد .

آموزش دریافت مشخصات مرورگر کاربران با جاوا اسکریپت  ( navigator )

برای این کار کافیست از شی navigator استفاده نماییم .

navigator.appCodeName     دریافت کد اصلی نام مرورگر

navigator.appName    دریافت نام مرورگر

navigator.appVersion    دریافت ورژن مرورگر

navigator.cookieEnabled     بررسی روشن و یا خاموش بودن کوکی مرورگر *

navigator.geolocation    دریافت مکان جغرافیایی استفاده کننده از مرورگر

navigator.language    دریافت زبان مرورگر کاربر

navigator.onLine    بررسی آنلاین یا آفلاین بودن مرورگر *

navigator.platform    دریافت نوع پلتفرم یا سیستم عامل کاربر

navigator.product    دریافت نام موتور مرورگر کاربر

navigator.userAgent    دریافت رشته ی یوزر ایجنک کاربر که در هدر ارسال می شود

navigator.javaEnabled()    بررسی فعال یا غیر فعال بودن جاوا در مرورگر کاربر *



هر کدام از گزینه های بالا را میتوانید در یک متغیر ریخته و کار خود را با آن متغیر انجام دهید . به عنوان مثال در پایین زبان مرورگر چاپ خواهد شد .

var vms = navigator.language;
document.write(vms);

نکته : گزینه هایی که علامت ستاره ( * ) در کنار آنها قرار دارد , فقط یک مقدار بولین true و false برمیگردانند . true به معنی داشتن آن خاصیت و false به معنی عدم وجود آن خاصیت می باشد .

توجه : بعضی از گزینه های بالا شاید قابل لمس و درک برای طراحان وب سایت نباشد . این گزینه ها همان طور که قبلا گفته شد برای Developer ها یا همان توسعه دهندگان php و asp.net و … می باشد .

آموزش و گرداوری : وحید مجیدی

پخش اختصاصی

جهت تبادل گفتگو و حل مشکلات در باره این موضوع , کلیک کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *