วัตถุ window.navigator มีข้อมูลเกี่ยวกับเบราว์เซอร์ของผู้เข้าชม
Window Navigator
window.navigator วัตถุสามารถเขียนได้โดยไม่ต้องมีคำนำหน้าหน้าต่าง
ตัวอย่างบางส่วน:
- navigator.appName
- navigator.appCodeName
- navigator.platform
Navigator Cookie ที่เปิดใช้งาน
สถานที่ให้บริการ cookieEnabled ผลตอบแทนจริงถ้า cookies จะเปิดใช้งานมิฉะนั้น false :
ตัวอย่าง
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"Cookies Enabled is " + navigator.cookieEnabled;
</script>
ลองตัวเอง» ชื่อเบราว์เซอร์
คุณสมบัติ appName และ appCodeName กลับชื่อของเบราว์เซอร์:
ตัวอย่าง
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"Name is " + navigator.appName
+ ". Code name is " + navigator.appCodeName;
</script>
ลองตัวเอง» เธอรู้รึเปล่า?
IE11, Chrome, Firefox และ Safari กลับ APPNAME "Netscape"
Chrome, Firefox, IE, Safari และ Opera ทั้งหมดกลับ appCodeName "Mozilla"
เครื่องยนต์เบราว์เซอร์
สถานที่ให้บริการ product ส่งกลับชื่อเครื่องมือของเบราว์เซอร์:
ตัวอย่าง
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.product;
</script>
ลองตัวเอง» เบราว์เซอร์รุ่น I
สถานที่ให้บริการ appVersion ส่งกลับข้อมูลเกี่ยวกับรุ่นเบราว์เซอร์:
ตัวอย่าง
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
ลองตัวเอง» เบราว์เซอร์รุ่นที่สอง
สถานที่ให้บริการ userAgent also ส่งกลับข้อมูลเกี่ยวกับรุ่นเบราว์เซอร์:
ตัวอย่าง
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
ลองตัวเอง» คำเตือน !!!
ข้อมูลจากวัตถุนำทางมักจะทำให้เข้าใจผิดและไม่ควรนำมาใช้ในการตรวจสอบเบราว์เซอร์รุ่นเนื่องจาก:
- เบราว์เซอร์ที่แตกต่างกันสามารถใช้ชื่อเดียวกัน
- ข้อมูล Navigator สามารถเปลี่ยนแปลงได้โดยการใช้เบราว์เซอร์
- เบราว์เซอร์บาง misidentify ตัวเองเพื่อทดสอบเว็บไซต์บายพาส
- เบราว์เซอร์ไม่สามารถรายงานระบบปฏิบัติการใหม่ที่ปล่อยออกมาช้ากว่าเบราว์เซอร์
แพลตฟอร์มเบราว์เซอร์
แพลตฟอร์มสถานที่ให้ผลตอบแทนที่แพลตฟอร์มเบราว์เซอร์ (ระบบปฏิบัติการ):
ตัวอย่าง
<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>
ลองตัวเอง» จะเปิดใช้งาน Java?
วิธี javaEnabled() ผลตอบแทนจริงถ้ามีการใช้งาน Java:
ตัวอย่าง
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
ลองตัวเอง»