การวางแนวหน้าจอของคุณทำงานถูกต้องหรือไม่?
ตรวจสอบการวางแนวหน้าจอของอุปกรณ์แบบเรียลไทม์ ตรวจจับโหมดแนวตั้ง แนวนอน และแนวกลับ
การทดสอบนี้ใช้ Screen Orientation API และคุณสมบัติ window.orientation เพื่อรายงานประเภทการวางแนวปัจจุบันและมุมเป็นองศา
Screen Orientation API รายงาน 4 สถานะ: portrait-primary (0°), landscape-primary (90°), portrait-secondary (180°), landscape-secondary (270°)
ผลลัพธ์หมายความว่าอะไร?
| Result | Range | Meaning |
|---|---|---|
| ดี | การวางแนวอัปเดตทันทีเมื่อหมุนอุปกรณ์ | เซ็นเซอร์ตรวจวัดความเร่งและระบบการวางแนวหน้าจอทำงานถูกต้อง |
| คำเตือน | การเปลี่ยนแปลงการวางแนวช้าหรือต้องหมุนมาก | เซ็นเซอร์การวางแนวอาจช้าหรือเกณฑ์ความไวการหมุนตั้งไว้สูง |
| แย่ | การวางแนวไม่เปลี่ยนหรือถูกล็อก | อาจเปิดใช้งานล็อกการหมุนหน้าจออยู่ ตรวจสอบศูนย์ควบคุม (iOS) หรือการตั้งค่าด่วน (Android) |
ปัญหาที่พบบ่อยและวิธีแก้ไข
หน้าจอไม่หมุนเมื่อหมุนอุปกรณ์
ตรวจสอบว่าปิดล็อกการหมุนแล้ว iOS: เปิดศูนย์ควบคุม Android: ตรวจสอบการตั้งค่าด่วน
การวางแนวเปลี่ยนแต่มุมที่รายงานดูผิด
อุปกรณ์ต่างๆ กำหนด 0° แตกต่างกันตามการวางแนวธรรมชาติ