জাভাস্ক্রিপ্ট নেভিগেটর
window.navigator অবজেক্টটি ব্যবহারকারীর ব্রাউজার সম্পর্কে তথ্য বহন করে।
উইন্ডো নেভিগেটর
window.navigator অবজেক্টটি window উপসর্গ(prefix) ছাড়াও লেখা যেতে পারে।
কিছু উদাহারনঃ
- navigator.appName
- navigator.appCodeName
- navigator.platform
নেভিগেটর কুকি সক্রিয়তা
যদি কুকি সক্রিয় থাকে তবে প্রোপার্টিটি true রিটার্ন করে, অন্যথায় false রিটার্ন করবেঃ
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "<strong>Cookies Enabled:</strong> " + navigator.cookieEnabled;
</script>
</body>
</html>
ফলাফল
ব্রাউজারের নাম
appName এবং appCodeName প্রোপার্টিগুলো ব্রাউজারের নাম রিটার্ন করবেঃ
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "<strong>Browser Name:</strong> " + navigator.appName + "
" + "<strong>Browser Code Name:</strong> " + navigator.appCodeName;
</script>
</body>
</html>
ফলাফল
বিঃদ্রঃ ইন্টারনেট এক্সপ্লোরার ১১, ক্রোম, ফায়ারফক্স এবং সাফারি appName প্রোপার্টির ভ্যালু হিসেবে quot;Netscape" রিটার্ন করে।
ক্রোম, ফায়ারফক্স, ইন্টারনেট এক্সপ্লোরার, সাফারি এবং অপেরার appCodeName প্রোপার্টির ভ্যালু হিসেবে "Mozilla" রিটার্ন করে।
ব্রাউজার ইঞ্জিন
product প্রোপার্টিটি ব্রাউজার ইঞ্জিনের নাম রিটার্ন করবেঃ
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "<strong>Browser Engine:</strong> " + navigator.product;
</script>
</body>
</html>
ফলাফল
ব্রাউজার ভার্সন(১)
appVersion প্রোপার্টিটি ব্রাউজারের ভার্সন সম্পর্কিত তথ্য রিটার্ন করবেঃ
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "<strong>Browser Version:</strong> " + navigator.appVersion;
</script>
</body>
</html>
ফলাফল
ব্রাউজার ভার্সন(২)
userAgent প্রোপার্টিটিও ব্রাউজারের ভার্সন সম্পর্কিত তথ্য রিটার্ন করবেঃ
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "<strong>Browser Version:</strong> " + navigator.userAgent;
</script>
</body>
</html>
ফলাফল
সাবধানতা!
নেভিগেটর অবজেক্ট থেকে প্রাপ্ত তথ্য প্রায় বিভ্রান্তিকর হতে পারে এবং ব্রাউজারের ভার্সন সম্পর্কিত তথ্য নির্ণয়ের ক্ষেত্রে ইহা ব্যবহার করা উচিত নয়।
ব্রাউজার প্ল্যাটফর্ম
platform প্রোপাটিটি ব্রাউজার প্লাটফর্ম(অপারেটিং সিস্টেম) রিটার্ন করবেঃ
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "<strong>Browser Platform:</strong> " + navigator.platform;
</script>
</body>
</html>
ফলাফল
ব্রাউজার ভাষা
language প্রোপার্টিটি ব্রাউজারের ভাষা রিটার্ন করবেঃ
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "<strong>Browser Language:</strong> " + navigator.language;
</script>
</body>
</html>
ফলাফল
জাভা সক্রিয়তা
জাভা সক্রিয় থাকলে javaEnabled() মেথডটি true রিটার্ন করবেঃ
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p id="test"></p>
<script>
document.getElementById("test").innerHTML = "<strong>Java Enabled:</strong> " + navigator.javaEnabled();
</script>
</body>
</html>
ফলাফল