0
javascriptコードを実行しているブラウザがPointerEventインターフェイスをサポートするかどうかを確認するにはどうすればよいですか?私はそれが利用可能である場合はそれを使用し、私の既存のコードに戻ってそれがサポートされていない場合に戻したいと思います。ブラウザPointerEventインターフェイスのサポート
javascriptコードを実行しているブラウザがPointerEventインターフェイスをサポートするかどうかを確認するにはどうすればよいですか?私はそれが利用可能である場合はそれを使用し、私の既存のコードに戻ってそれがサポートされていない場合に戻したいと思います。ブラウザPointerEventインターフェイスのサポート
if (window.PointerEvent) {
// do PointerEvent stuff here
} else {
// your existing code here
}
PointerEvent
コンストラクタので、インターフェースがサポートされている場合には(true
に相当)truthyであり、このコンストラクタを返します。サポートされていない場合(Firefoxなど)は、undefined
を返します(これはfalse
と同じです)。if条件は失敗し、既存のコードに戻ります。
詳細については、MDN documentを参照してください。