ล่าสุดการพัฒนาเว็บบทเรียน
×

JS เกี่ยวกับการสอน

JS บ้าน JS บทนำ JS สถานที่ที่จะ JS ส่งออก JS วากยสัมพันธ์ JS งบ JS ความคิดเห็น JS ตัวแปร JS ผู้ประกอบการ JS คณิตศาสตร์ JS การมอบหมาย JS ชนิดข้อมูล JS ฟังก์ชั่น JS วัตถุ JS ขอบเขต JS เหตุการณ์ JS เงื่อนไข JS วิธีสตริง JS เบอร์ JS วิธีการจำนวน JS คณิตศาสตร์ JS วันที่ JS รูปแบบวันที่ JS วันวิธีการ JS แถว JS วิธีการอาร์เรย์ JS booleans JS เปรียบเทียบ JS เงื่อนไข JS สวิตซ์ JS ห่วง For JS ในขณะที่ห่วง JS หยุด JS ประเภทการแปลง JS นิพจน์ทั่วไป JS ข้อผิดพลาด JS แก้จุดบกพร่อง JS hoisting JS โหมดที่เข้มงวด JS คู่มือสไตล์ JS ปฏิบัติที่ดีที่สุด JS ข้อผิดพลาด JS ประสิทธิภาพ JS คำสงวน JS JSON

JS ฟอร์ม

แบบฟอร์มการตรวจสอบ รูปแบบ API

JS วัตถุ

นิยามวัตถุ คุณสมบัติของวัตถุ วิธีการของวัตถุ ต้นแบบวัตถุ

JS ฟังก์ชั่น

นิยามฟังก์ชั่น ค่าฟังก์ชัน ฟังก์ชั่นการภาวนา ปิดฟังก์ชั่น

JS HTML DOM

DOM แนะนำ DOM วิธีการ DOM เอกสาร DOM องค์ประกอบ DOM HTML DOM CSS DOM ภาพเคลื่อนไหว DOM เหตุการณ์ DOM EventListener DOM การเดินเรือ DOM โหนด DOM Nodelist

JS เบราว์เซอร์ BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS ตัวอย่าง

JS ตัวอย่าง JS HTML DOM JS HTML อินพุต JS HTML วัตถุ JS HTML เหตุการณ์ JS เบราว์เซอร์ JS ทดสอบ JS สรุป

JS คู่มืออ้างอิง

JavaScript วัตถุ HTML DOM วัตถุ


 

JavaScriptหน้าต่าง Navigator


วัตถุ 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>
ลองตัวเอง»