Mengesan Peranti Skrin Sentuh dengan JavaScript: Pendekatan Dioptimumkan
Untuk keserasian merentas platform, pembangun sering menghadapi cabaran untuk membezakan antara sentuhan- peranti berkebolehan dan bukan sentuhan menggunakan JavaScript. Ini penting untuk menyesuaikan pengalaman pengguna berdasarkan kaedah input peranti.
Pada asalnya, JavaScript dicadangkan boleh bergantung pada ujian "touchevents" Modernizr untuk memastikan keupayaan skrin sentuh. Walau bagaimanapun, pendekatan ini tidak lagi terpakai disebabkan oleh penyingkiran ujian daripada Modernizr.
Kaedah Pengesanan Yang Dikemas Kini
Sehingga 2021, cara yang boleh dipercayai dan komprehensif untuk mengesan sentuhan penyemak imbas yang didayakan adalah untuk menyemak perkara berikut sifat:
function isTouchDevice() { return (('ontouchstart' in window) || (navigator.maxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0)); }
Bacaan Lanjut untuk Kes Lanjutan
Untuk senario pengesanan sentuhan yang lebih kompleks, pertimbangkan sumber ini:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesan Peranti Skrin Sentuh Dengan Amanah Menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!