【发布时间】:2017-07-28 16:53:34
【问题描述】:
我需要重定向到两个选项之一,一个是完全 HTML5 但针对小屏幕进行了优化的移动区域,另一个是可能包含一些 Flash 但针对大屏幕进行了优化的常规版本。
Modernizr JavaScript 库有一个选项来检测当前浏览器是否有 flash Modernizr.on(feature,cb); 的天气。我在想这将是检查设备是否是 ipad/移动设备的更好方法,但如果它是桌面浏览器禁用了 flash,这可能也会将用户发送到移动优化区域,而不是发送到桌面如果 Flash 播放器的区域确实到达 Flash 对象,则会出现阻止错误,这将是首选行为。
更好的方法是检查用户代理还是浏览器是否支持触摸事件?
有人对解决此问题的最佳方法有任何意见吗?
【问题讨论】:
标签: javascript user-agent modernizr