2015-09-07 39 views
-1

我很新的JavaScript和JQuery,我有以下問題。爲什麼我不能使用JQuery 2顯示瀏覽器版本?

我已經包含了JQuery 2.1.4我試着實現一個非常簡單的JQuery腳本來顯示瀏覽器名稱及其版本。

所以我想按照這個官方文檔「教程」:http://api.jquery.com/jquery.browser/

所以,在我的網頁,我做了這樣的事情:

<script> 

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

</script> 

但它不工作INFACT彈出未顯示並進入FireBug控制檯,我獲得以下錯誤消息:

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

爲什麼?我錯過了什麼?我該如何解決這個問題?

+0

[在JQuery的2.0瀏覽器檢測和更高]的可能重複(http://stackoverflow.com/questions/17115650/browser-detection-in-jquery-2-0-and-higher) – cars10m

回答

2

$.browser的特徵是從jQuery的v 1.3取消,並從jQuery 1.9刪除,所以你不能在jQuery的版本2

使用它從Docs

描述:包含useragent標誌,從navigator.userAgent中讀取。 此屬性在jQuery 1.9中被刪除,只能通過jQuery.migrate插件使用。請嘗試改用功能檢測。

+0

確定等使用JQuery 2我該如何獲取瀏覽器名稱和瀏覽器版本? – AndreaNobili

+0

@AndreaNobili看看http://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser – Tushar

+0

@AndreaNobili http://www.javascripter.net /faq/browsern.htm也檢查這一點 – Tushar

相關問題