Fennec 7.0.1似乎支持触摸事件,但已知的方法如
var hasTouch = 'ontouchstart' in window并且Modernizr.touch无法检测到支持。这
window.ontouchstart = handler无论如何都会产生事件。
我该如何检测支持?
我也尝试过这些http://modernizr.github.com/Modernizr/touch.html,它们都报告错误。
发布于 2011-10-26 22:53:10
我相信测试TouchEvent in window应该是可行的。
如果做不到这一点,测试document instanceof DocumentTouch目前肯定会起作用。从火狐9开始,"ontouchstart" in window将会做正确的事情,所以在这一点上,你并不关心DocumentTouch是否会继续存在。
https://stackoverflow.com/questions/7903679
复制相似问题