【发布时间】:2013-08-06 14:12:15
【问题描述】:
您可能已经知道,最新版本的 jQuery 移除了对$.browser 的支持。我需要知道用户是否使用 Firefox 3.6 或更低版本。有没有办法使用可用功能而不是查看用户代理来检测?
我们需要这种检测的原因是我们使用另一个元素设置上传按钮的样式,然后触发对不可见上传元素的点击。这不适用于 FF
澄清
- 在上传时触发像
$('#uploader').trigger('click')这样的事件是行不通的 - 我不想查看用户代理就知道是这种情况,尽管说这是唯一的方法可能是一个可以接受的答案
- 我不知道这个“特征”会是什么来检测它
【问题讨论】:
-
究竟是什么在 FF
-
是通过在元素上触发点击事件来触发上传的能力。
-
你确定 firefox 3.6 是唯一有这个问题的浏览器吗?我很确定不是。
-
@DaveStein 你可能应该问如何检测“通过触发元素上的点击事件来触发上传的能力”而不是特定的浏览器。
标签: javascript jquery