การสั่นของโทรศัพท์ฉันทำงานหรือไม่?
แตะปุ่มรูปแบบเพื่อเรียกมอเตอร์สั่นของอุปกรณ์ ลองรูปแบบพรีเซ็ตเช่นพัลส์สั้น บัซยาว และ SOS หรือสร้างลำดับการสั่นกำหนดเอง ทำงานทั้งหมดในเบราว์เซอร์
การทดสอบนี้เรียกมอเตอร์สั่นของอุปกรณ์ผ่าน navigator.vibrate() API โดยใช้รูปแบบเวลาพรีเซ็ตและลำดับกำหนดเองเป็นมิลลิวินาที
Vibration API รองรับบนเบราว์เซอร์ Android (Chrome, Firefox, Edge) แต่ไม่พร้อมใช้งานบน iOS Safari เนื่องจากข้อจำกัดแพลตฟอร์ม
ผลลัพธ์ของคุณหมายความว่าอะไร?
| Result | Range | Meaning |
|---|---|---|
| ดี | อุปกรณ์สั่นเมื่อแตะรูปแบบ | มอเตอร์สั่นและ Vibration API ทำงานถูกต้อง |
| เตือน | การสั่นอ่อนหรือไม่สม่ำเสมอ | มอเตอร์อาจเก่า หรือการตั้งค่าระบบลดความเข้มการสั่น ตรวจสอบการตั้งค่า haptic feedback และความเข้มการสั่นของอุปกรณ์ |
| แย่ | ไม่รู้สึกสั่นในรูปแบบใดเลย | Vibration API อาจไม่รองรับ (iOS Safari) การสั่นถูกปิดในการตั้งค่าระบบ หรือมอเตอร์เสีย |
ปัญหาที่พบบ่อยและวิธีแก้ไข
ไม่มีการสั่นบน iOS Safari
iOS Safari ไม่ได้ implement Vibration API ไม่มีวิธีแก้ — นี่คือข้อจำกัดแพลตฟอร์มจาก Apple
ไม่มีการสั่นบน Android แม้เบราว์เซอร์รองรับ
ตรวจว่าเปิดการสั่นในการตั้งค่า Sound & Vibration ของอุปกรณ์ Android บางเครื่องมีโหมด 'Do Not Disturb' ที่ระงับการสั่น