为什么我不能使用JQuery 2显示浏览器版本?

Why I can't show the browser version using JQuery 2?

本文关键字:显示 浏览器 版本 JQuery 不能 为什么      更新时间:2023-09-26

我是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);

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

$.browser的特性已从jQuery v1.3弃用,并从jQuery 1.9中删除,因此您不能在jQuery版本2中使用它。

From the Docs:

描述:包含useragent的标志,读取自navigator.userAgent。这个属性在jQuery 1.9中被删除,只能通过jQuery使用。迁移插件。请尝试使用特征检测。