2013-08-06 56 views

回答

0

jQuery的試圖迴避所有的瀏覽器檢測了。從this blog post

$ .browser:自從jQuery的1.4,我們已經通過用戶代理字符串傳福音是檢測瀏覽器是一個壞主意。然而,通過繼續提供$ .browser,我們一直是不良實踐的推動者。從jQuery 1.9開始,我們將完全刪除它,您將需要使用1.9 compat插件。如果您的代碼還沒有關閉瀏覽器檢測功能,請查看Modernizr,以獲取您可以使用的非常全面的功能檢測。當然,歡迎您直接閱讀navigator.userAgent字符串中的茶葉,沒有什麼能阻止你,而是你的良知。

在你的情況,jQuery是不是做檢測所需:

if (window.Notification) { 
    // notifications are possible 
} 

但是,從那個時候你需要處理請求許可爲好。如果您搜索互聯網,瞭解如何遵循獲取權限的流程,則有幾個演練。