0

我试图找出不使用 .browser 检测 firefox 的最佳方法是什么(因为 jquery 1.9 已弃用它)

基本上我有这个HTML:

<label class="uploadButton" for="test">Test</label>
<input type="file" name="test"/>

这适用于 IE 和 chrome,但在 Firefox 中不起作用。Pre 1.9 我有这个:

if ($.browser.mozilla) {
    $('.uploadButton').click(function () {
        $(this).siblings("input").click();
    });
}

哪个工作没有问题。

既然 .browser 属性消失了,那么完成这项工作的最佳方法是什么?

(我查看了功能,发现没有任何功能也可以检测到这样的东西..)

4

1 回答 1

0

我发现

ua = window.navigator.userAgent.toLowerCase()

作为此处答案的一部分。

于 2013-07-17T21:53:28.567 回答