-1

我是 JavaScript 和 JQuery 的新手,我有以下问题。

我已经包含了JQuery 2.1.4,并且我正在尝试实现一个非常简单的 JQuery 脚本,该脚本显示浏览器名称及其版本。

所以我正在尝试遵循这个官方文档“教程”:http ://api.jquery.com/jquery.browser/

所以,进入我的页面,我做了这样的事情:

<script>

    $(document).ready(function() {
        alert($.browser.version);
    });

</script>

但实际上没有显示弹出窗口并进入 FireBug 控制台我得到以下错误消息:

TypeError: $.browser is undefined
    alert($.browser.version);

为什么?我错过了什么?我该如何解决这个问题?

4

1 回答 1

2

的功能$.browser已从 jQuery v 1.3 中弃用并从 jQuery 中删除1.9,因此您不能在 jQuery 版本 2 中使用它。

文档

描述:包含用户代理的标志,从 navigator.userAgent 读取。这个属性在 jQuery 1.9 中被移除并且只能通过 jQuery.migrate 插件使用。请尝试改用特征检测。

于 2015-09-07T09:02:06.843 回答