所以我正在工作一個JavaScript上下文檢測器。正則表達式第一次發生
它解析UA的一些常見的數據,如操作系統版本和瀏覽器版本。
它使用RegExp幾乎所有的東西。
像腳本檢測到Mac OS X版本:/(Intel|PPC) Mac OS X (.+)[\);]/
在將數據保存到一個對象,我會打電話給$
。
$.Mac
應該是10_6_7
而是它是10_6_7) AppleWebKit/534.24 (KHTML, like Gecko
完整的UA是Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.25 Safari/534.24
它總是使用最後發現;或),當我想要它找到;或者)在版本號之後。任何人都知道如何做到這一點?
你使用jQuery嗎?它已經有了。 http://api.jquery.com/jQuery.browser/ – 2011-04-01 20:48:16
WHYDOESEVERYONEUSEJQUERYFOREVERYTHING。 – Kayla 2011-04-01 20:50:20
它不會工作。它沒有提供Chrome/Safari的真實版本號,也沒有OS數據。 – Kayla 2011-04-01 20:51:29