آشنایی با شی Navigator در JavaScript :
در جاوااسکریپت، شی Navigator یک شی داخلی است که اطلاعات مرورگر را برای شما در اختیار قرار میدهد. این شی حاوی اطلاعاتی مانند نام مرورگر، نسخه مرورگر، نام سیستم عامل و نسخه آن و زبان مرورگر و … است.
برای دسترسی به اطلاعات مرورگر، میتوانید از ویژگیهای شی Navigator استفاده کنید. برای مثال، اگر میخواهید نام مرورگر را بدست آورید، میتوانید از ویژگی navigator.appName استفاده کنید. به طور مشابه، اگر میخواهید نسخه مرورگر را بدست آورید، میتوانید از ویژگی navigator.appVersion استفاده کنید.
علاوه بر ویژگیهای مربوط به مرورگر، شی Navigator حاوی ویژگیهای دیگری نیز است که میتوانید از آنها استفاده کنید. برای مثال، اگر میخواهید زبان مرورگر را بدست آورید، میتوانید از ویژگی navigator.language استفاده کنید.
در ادامه، به چند مثال از استفاده از شی Navigator در جاوااسکریپت میپردازیم:
– برای نمایش نام مرورگر به کاربر، میتوانید از کد زیر استفاده کنید:
alert(“The name of your browser is: ” + navigator.appName);
– برای نمایش نسخه مرورگر به کاربر، میتوانید از کد زیر استفاده کنید:
alert(“The version of your browser is: ” + navigator.appVersion);
– برای نمایش زبان مرورگر به کاربر، میتوانید از کد زیر استفاده کنید:
alert(“The language of your browser is: ” + navigator.language);
همچنین، شی Navigator حاوی ویژگیهای دیگری نیز است که میتوانید از آنها استفاده کنید. برای مثال، ویژگی navigator.userAgent شامل اطلاعات کاملی درباره مرورگر و سیستم عامل است. به عنوان مثال، اگر میخواهید بدانید کدام مرورگر را کاربر استفاده میکند، میتوانید از کد زیر استفاده کنید:
alert(“You are using ” + navigator.userAgent);
با استفاده از شی Navigator در جاوااسکریپت، میتوانید به راحتی اطلاعات مرورگر را بدست آورید و بر اساس آنها، عملیاتهای مختلفی را انجام دهید.