如何在Firefox Mobile (Android, Fennec 7.0.1)中检测触摸支持
How to detect touch support in Firefox Mobile (Android, Fennec 7.0.1)
Fennec 7.0.1似乎支持触摸事件,但已知的方法如
var hasTouch = 'ontouchstart' in window
和Modernizr。触摸检测支持失败。这个
window.ontouchstart = handler
无论如何都会生成事件。
我如何检测功能支持?
我也试过这些http://modernizr.github.com/Modernizr/touch.html
我相信测试TouchEvent in window
应该有效。
如果做不到这一点,测试document instanceof DocumentTouch
在此刻肯定会起作用。从Firefox 9开始,"ontouchstart" in window
将做正确的事情,所以在这一点上,您不关心DocumentTouch
是否继续存在。
相关文章:
- jQuery检测浏览器是否支持Zoom
- 如何(功能)检测浏览器是否支持WebM alpha透明度
- 检测对背景大小的支持:封面
- CSS3卡翻转动画,检测是否不支持
- 如何检测对HTML5的支持;下载”;属性
- 检测 WebGL 支持的正确方法
- 如何检测旧版本的浏览器并重定向到浏览器支持页面
- 使用特征检测通过点表示法检查对保留字的支持
- 在angular 1中,我如何检测angular是否受支持,并在屏幕上显示消息's不受支持
- 如何检测浏览器是否支持js-onscroll.立即
- 检测浏览器支持 SVG 堆栈
- 使用 javascript 检测文本区域/文本输入中的 HTML 标记,但它应该支持常见的>和<
- 检测对使用 JavaScript 转换的支持
- 如何检测浏览器对 :after 和 :before 的支持
- 使用 JavaScript 检测 HTML5 上下文菜单支持
- 检测用户代理是否支持弹出窗口
- 功能检测支持DOMContentLoaded事件
- 检测支持元视窗缩放
- Chrome文件夹上传API.检测支持&使用JS/JQuery解决问题
- 检测支持背景附件:固定