2017-06-29 9 views
0

javascriptコードを実行しているブラウザがPointerEventインターフェイスをサポートするかどうかを確認するにはどうすればよいですか?私はそれが利用可能である場合はそれを使用し、私の既存のコードに戻ってそれがサポートされていない場合に戻したいと思います。ブラウザPointerEventインターフェイスのサポート

答えて

0
if (window.PointerEvent) { 
    // do PointerEvent stuff here 
} else { 
    // your existing code here 
} 

PointerEventコンストラクタので、インターフェースがサポートされている場合には(trueに相当)truthyであり、このコンストラクタを返します。サポートされていない場合(Firefoxなど)は、undefinedを返します(これはfalseと同じです)。if条件は失敗し、既存のコードに戻ります。

詳細については、MDN documentを参照してください。

関連する問題