1
A
回答
1
我想你可以簡單地檢查,如果事件存在的,這樣的事情:
document.documentElement.ontouchstart !== 'undefined'
0
試試這個方法,捕捉更多的設備/瀏覽器: -
try {
document.createEvent("gesturestart");
alert(true);
}
catch (e) {
alert(false);
}
1
可以在window
檢查ongesturestart
如:
if ('ongesturestart' in window){
// do something
}
相關問題
- 1. 如何檢測瀏覽器是否支持webkit瀏覽器?
- 2. 檢測瀏覽器是否支持jQueryMobile
- 3. 檢測瀏覽器是否支持vbscript?
- 4. 檢測瀏覽器/設備是否支持雙擊事件
- 5. 如何檢測瀏覽器支持requestFullscreen
- 6. 如何檢測瀏覽器是否支持itms鏈接?
- 7. 如何檢測瀏覽器是否支持MJPEG?
- 8. 如何檢測瀏覽器是否支持此HTML5功能
- 9. 如何檢測瀏覽器是否支持Flash?
- 10. 如何檢測瀏覽器是否支持js onscroll ..立即
- 11. 如何檢測瀏覽器是否支持URL()構造函數?
- 12. 如何檢測瀏覽器是否支持iframe?
- 13. 如何檢測瀏覽器是否支持CSS3模糊?
- 14. 如何檢測瀏覽器是否支持角度材質
- 15. 如何檢測瀏覽器是否支持語言?
- 16. 如何檢測事件是否爲瀏覽器事件
- 17. SWT測試是否支持瀏覽器
- 18. 檢查瀏覽器是否支持SVG
- 19. 檢查瀏覽器是否支持MutationObserver
- 20. 檢測瀏覽器是否支持右鍵單擊事件覆蓋
- 21. 檢測是否在瀏覽器中工作/支持的滾動事件
- 22. jQuery Mobile - 如何檢查瀏覽器是否支持jQuery Mobile事件
- 23. 如何檢測瀏覽器是否接受addEventListener的xmlhttprequest事件?
- 24. 檢測瀏覽器是否支持位置:固定
- 25. 檢測本地瀏覽器是否支持ICE涓流
- 26. 瀏覽器功能檢測 - 是否支持Silverlight?
- 27. 檢測瀏覽器是否支持谷歌圖表
- 28. javascript檢測瀏覽器/設備是否支持屏幕旋轉
- 29. 檢測是否移動瀏覽器支持溢出:滾動
- 30. JavaScript可以檢測用戶的瀏覽器是否支持gzip?
不幸的是,createEvent()不會將事件名稱作爲參數呃。它需要一個事件類別,例如「MouseEvents」或「TouchEvents」。目前還不清楚手勢應該是什麼。 https://developer.mozilla.org/en-US/docs/Web/API/document.createEvent –