[英]Parsing user agent to check for newer version of browser
我試圖在我的站點上創建一個模塊,該模塊檢查傳入的用戶代理並檢測他們是否使用了各自瀏覽器的過時版本。 我希望模塊僅在瀏覽器已過期時才顯示,並且還包含指向相應瀏覽器網站的鏈接。
我期望做的是使用此PHP代碼段獲取與其用戶代理關聯的長數據字符串: $ua = $_SERVER['HTTP_USER_AGENT'];
對我來說,輸出為: Mozilla / 5.0(Macintosh; Intel Mac OS X 10_8_4)AppleWebKit / 537.36(KHTML,如Gecko)Chrome / 29.0.1547.65 Safari / 537.36然后,我想解析此數據並僅檢索瀏覽器和版本,然后檢查它是否是最新的,以確定是否應該顯示該模塊。
我是自學基本的PHP和JavaScript的人,因此可以隨意使用這兩種語言提出建議。
您可以使用以下PHP類來確定用戶的瀏覽器和版本。
https://github.com/ornicar/php-user-agent/blob/master/README.md
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.