เซ็นเซอร์: จำลองเซ็นเซอร์อุปกรณ์

Sofia Emelianova
Sofia Emelianova

ใช้แผงเซ็นเซอร์เพื่อจําลองอินพุตเซ็นเซอร์ของอุปกรณ์ใดก็ได้

ภาพรวม

แผงเซ็นเซอร์ช่วยให้คุณทำสิ่งต่อไปนี้ได้

เปิดแผงเซ็นเซอร์

  1. กดแป้นต่อไปนี้เพื่อเปิดเมนูคำสั่ง ทั้งนี้ขึ้นอยู่กับระบบปฏิบัติการของคุณ

    • ใน macOS ให้กด Command+Shift+P
    • ใน Windows, Linux หรือ ChromeOS ให้กด Control+Shift+P

    การใช้เมนูคำสั่งเพื่อเปิดแผงเซ็นเซอร์

  2. พิมพ์ sensors เลือกแสดงเซ็นเซอร์ แล้วกด Enter แผงเซ็นเซอร์จะเปิดขึ้นที่ด้านล่างของหน้าต่าง DevTools

ลบล้างตำแหน่งทางภูมิศาสตร์

เว็บไซต์จํานวนมากใช้ประโยชน์จากตําแหน่งของผู้ใช้เพื่อให้ประสบการณ์การใช้งานมีความเกี่ยวข้องมากขึ้น เช่น เว็บไซต์พยากรณ์อากาศอาจแสดงการพยากรณ์อากาศในพื้นที่ของผู้ใช้ เมื่อผู้ใช้ให้สิทธิ์เว็บไซต์เข้าถึงตำแหน่งของตน

หากคุณกำลังสร้าง UI ที่เปลี่ยนแปลงไปตามสถานที่ตั้งของผู้ใช้ คุณอาจต้องตรวจสอบว่าเว็บไซต์ทำงานได้อย่างถูกต้องในที่ต่างๆ ทั่วโลก

หากต้องการลบล้างตำแหน่งทางภูมิศาสตร์ ให้เปิดแผงเซ็นเซอร์ แล้วเลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้จากรายการตำแหน่งทางภูมิศาสตร์

  • เมืองที่กำหนดล่วงหน้าเมืองใดเมืองหนึ่ง เช่น โตเกียว
  • สถานที่ที่กำหนดเองเพื่อป้อนพิกัดลองจิจูดและละติจูดที่กำหนดเอง
  • เลือกตำแหน่งไม่พร้อมใช้งานเพื่อดูลักษณะการทำงานของเว็บไซต์เมื่อตำแหน่งของผู้ใช้ไม่พร้อมใช้งาน

การเลือก "โตเกียว" จากรายการ "ตำแหน่งทางภูมิศาสตร์"

จำลองการวางแนวของอุปกรณ์

หากต้องการจำลองการวางแนวอุปกรณ์ต่างๆ ให้เปิดแผงเซ็นเซอร์ แล้วเลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้จากรายการการวางแนว

  • การวางแนวที่กำหนดไว้ล่วงหน้าอย่างใดอย่างหนึ่ง เช่น แนวตั้งกลับหัว
  • การวางแนวที่กำหนดเองเพื่อระบุการวางแนวที่แน่นอนของคุณเอง

เลือก "แนวตั้งกลับหัว" จากรายการ "การวางแนว"

หลังจากเลือกการวางแนวที่กำหนดเอง ระบบจะเปิดใช้ช่อง alpha, beta และ gamma ดูอัลฟ่า เบต้า และแกมมาเพื่อทำความเข้าใจวิธีการทำงานของแกนเหล่านี้

นอกจากนี้ คุณยังตั้งค่าการวางแนวที่กำหนดเองได้โดยลากรูปแบบการวางแนว กด Shift ค้างไว้ก่อนลากเพื่อหมุนตามแกน alpha

โมเดลการวางแนว

การแตะแบบสัมผัสที่แรง

หากต้องการทดสอบเหตุการณ์การสัมผัสในเว็บไซต์ คุณสามารถบังคับให้แตะแทนการคลิกได้ แม้ว่าจะทดสอบในอุปกรณ์ที่ไม่มีหน้าจอสัมผัสก็ตาม

วิธีเรียกเหตุการณ์การสัมผัสด้วยเคอร์เซอร์

  1. เปิดแผงเซ็นเซอร์
  2. เลือกแตะในรายการแบบเลื่อนลง แล้วเลือกแตะสองครั้ง บังคับใช้การแตะแทนการคลิก
  3. คลิกโหลดเครื่องมือสำหรับนักพัฒนาเว็บซ้ำในพรอมต์ที่ด้านบน

จำลองสถานะของ Idle Detector

Idle Detection API ช่วยให้คุณตรวจหาผู้ใช้ที่ไม่ได้ใช้งานและตอบสนองต่อการเปลี่ยนแปลงสถานะ "ไม่มีการใช้งาน" ได้ เมื่อใช้ DevTools คุณสามารถจําลองการเปลี่ยนแปลงสถานะไม่มีการใช้งานสําหรับทั้งสถานะผู้ใช้และสถานะหน้าจอแทนที่จะรอให้สถานะไม่มีการใช้งานจริงมีการเปลี่ยนแปลง

วิธีจำลองสถานะ "ไม่มีการใช้งาน"

  1. เปิดแผงเซ็นเซอร์ สำหรับบทแนะนำนี้ คุณสามารถลองใช้หน้าสาธิตนี้ได้

  2. เปิดใช้ช่องทำเครื่องหมายข้างชั่วคราว และในพรอมต์ ให้มอบสิทธิ์การตรวจหาการใช้งานอยู่หรือไม่ให้กับหน้าเดโม จากนั้นให้โหลดหน้าซ้ำ

    การให้สิทธิ์การตรวจหาการใช้งานที่ไม่อยู่หน้าเว็บในหน้าสาธิต

  3. ในส่วนเมนูแบบเลื่อนลงจำลองสถานะของ Idle Detector ให้เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้

    • ไม่มีการจําลองที่ไม่มีการใช้งาน
    • ผู้ใช้มีการใช้งาน ปลดล็อกหน้าจอแล้ว
    • ผู้ใช้มีการใช้งาน ล็อกหน้าจอแล้ว
    • ผู้ใช้ไม่มีการใช้งาน ปลดล็อกหน้าจอแล้ว
    • ผู้ใช้ไม่มีการใช้งาน ล็อกหน้าจอแล้ว

การเลือกสถานะ "ไม่มีการใช้งาน" และ "ล็อกอยู่" ในหน้าเดโม

ในตัวอย่างนี้ DevTools จะจำลองสถานะผู้ใช้ไม่ได้ใช้งาน หน้าจอล็อกอยู่ และในกรณีนี้ หน้าเดโมจะเริ่มนับถอยหลัง 10 วินาทีเพื่อล้างแคนวาส

เลียนแบบการเกิดขึ้นพร้อมกันของฮาร์ดแวร์

หากต้องการจําลองประสิทธิภาพของเว็บไซต์ในอุปกรณ์ที่มีจำนวนแกนประมวลผลต่างกัน คุณสามารถลบล้างค่าที่พร็อพเพอร์ตี้ navigator.hardwareConcurrency รายงานได้ แอปพลิเคชันบางรายการใช้พร็อพเพอร์ตี้นี้เพื่อควบคุมระดับการทำงานแบบขนานของแอปพลิเคชัน เช่น เพื่อควบคุมขนาดพูล Emscripten pthread

วิธีจําลองการเกิดขึ้นพร้อมกันของฮาร์ดแวร์

  1. เปิดแผงเซ็นเซอร์
  2. ค้นหาและเปิด การเรียกใช้ฮาร์ดแวร์พร้อมกันที่ด้านล่างของแผง
  3. ป้อนจำนวนแกนประมวลผลที่ต้องการจำลองในช่องป้อนตัวเลข

เปิด "การทำงานพร้อมกันของฮาร์ดแวร์" โดยตั้งค่าจำนวนแกนเป็น 10

หากต้องการเปลี่ยนกลับไปใช้ค่าเริ่มต้น ให้คลิกปุ่ม รีเซ็ต