জেভাস্ক্রিপ্ট উইন্ডো নেভিগেটর
- পূর্ববর্তী পৃষ্ঠা JS হিস্টরি
- পরবর্তী পৃষ্ঠা JS প্রক্ষেপণ
window.navigator ওবজেক্টটি ব্যবহারকারীর তথ্য ধারণ করে।
উইন্ডো নেভিগেটর
window.navigator ওবজেক্টটি window প্রেফিক্স ছাড়াই লেখা হতে পারে।
কিছু উদাহরণ:
- navigator.appName
- navigator.appCodeName
- navigator.platform
ব্রাউজার কুকি
cookieEnabled
কুকি সক্রিয় থাকলে true ফিরিয়ে দেয়, না তবে false:
ইনস্ট্যান্স
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "cookiesEnabled is " + navigator.cookieEnabled; </script>
ব্রাউজার অ্যাপলিকেশন নাম
appName
ব্রাউজারের অ্যাপলিকেশন নাম ফিরিয়ে দেয়:
ইনস্ট্যান্স
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appName is " + navigator.appName; </script>
অজানা আছে, "Netscape" IE11, Chrome, Firefox এবং Safari-র অ্যাপলিকেশন নামের সাধারণ নাম।
ব্রাউজার অ্যাপলিকেশন কোড নাম
appCodeName
ব্রাউজারের অ্যাপলিকেশন কোড নাম ফিরিয়ে দেয়:
ইনস্ট্যান্স
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appCodeName is " + navigator.appCodeName; </script>
"Mozilla" হল Chrome, Firefox, IE, Safari এবং Opera-র অ্যাপলিকেশন কোড নাম।
ব্রাউজার ইঞ্জিন
product
ব্রাউজার ইঞ্জিনের পণ্যনামা ফিরিয়ে দেয়:
ইনস্ট্যান্স
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.product is " + navigator.product; </script>
ব্রাউজার সংস্করণ
appVersion
ব্রাউজারের সংস্করণ সম্পর্কে তথ্য ফিরিয়ে দেয়:
ইনস্ট্যান্স
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.appVersion; </script>
ব্রাউজার এজেন্ট
userAgent
প্রতিষ্ঠান থেকে সার্ভার কেন্দ্রে পাঠানো ব্যবহারকারী এজেন্ট হেডার (user-agent header) সম্পর্কে তথ্য ফিরিয়ে দেয়:
ইনস্ট্যান্স
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.userAgent; </script>
সতর্কতা!!!
navigator অবজেক্ট থেকে পাওয়া তথ্য সাধারণত ভুল পথপ্রদর্শক, ব্রাউজার সংস্করণ টেস্ট করার জন্য ব্যবহার করা উচিত নয় কারণ:
- ভিন্ন ব্রাউজারগুলি একই নাম ব্যবহার করতে পারে
- নেভিগেশন ডাটা ব্রাউজার মালিকের দ্বারা পরিবর্তিত হতে পারে
- কিছু ব্রাউজার তাদেরকে সাইটের পরীক্ষার জন্য ভুলভাবে পরিচিত করতে পারে
- ব্রাউজার নতুন ওয়ার্নারস সিস্টেমের পরে প্রকাশিত হতে পারে না
ব্রাউজার প্ল্যাটফর্ম
platform
এটা ব্রাউজার প্ল্যাটফর্ম (ওয়ার্নারস সিস্টেম) ফিরে দেয়:
ইনস্ট্যান্স
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.platform; </script>
ব্রাউজার ভাষা
language
এটা ব্রাউজার ভাষা ফিরে দেয়:
ইনস্ট্যান্স
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.language; </script>
ব্রাউজার অনলাইন কি?
onLine
এটা true ফিরে দেয়, যদি ব্রাউজার অনলাইন হোক:
ইনস্ট্যান্স
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.onLine; </script>
Java সক্ষম কি?
javaEnabled()
মথড যেমন true ফিরে দেয়, যদি Java সক্ষম হোক:
ইনস্ট্যান্স
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.javaEnabled(); </script>
- পূর্ববর্তী পৃষ্ঠা JS হিস্টরি
- পরবর্তী পৃষ্ঠা JS প্রক্ষেপণ