জাভাস্ক্রিপ্টে একটি navigator অবজেক্ট রয়েছে যেটির মাধ্যমে ব্রাউজার সম্পর্কে যেকোনো তথ্য জানা যায়। অ্যাপ্লিকেশন নাম এবং ভার্সন ইনফরমেশন পেতে navigator অবজেক্টে navigator.appName() এবং navigator.appVersion() রয়েছে। প্রতিটি আলাদা আলাদা আলোচনা করা যাক।
ব্রাউজারের অ্যাপ্লিকেশন নাম (Application Name)
অ্যাপ্লিকেশন নাম পেতে navigator অবজেক্টে navigator.appName() রয়েছে। এটি শুনতে অদ্ভুত লাগতে পারে যে "Netscape" হলো IE11, Chrome, Firefox, এবং Safari-র অ্যাপ্লিকেশন নাম। তাই navigator.appName() ব্যবহার করলে আউটপুট পাওয়া যায় Netscape।
উদাহরণ
<html> <body> <script> document.write(navigator.appName); </script> </body> </html>
আউটপুট
Netscape
ব্রাউজার ভার্সন ইনফরমেশন (Browser version information)
ব্রাউজার ভার্সন ইনফরমেশন পেতে navigator অবজেক্টে navigator.appVersion() রয়েছে। এটি ব্রাউজার সম্পর্কে তথ্য দেয়।
উদাহরণ
<html> <body> <script> document.write(navigator.appVersion); </script> </body> </html>
আউটপুট
5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36