簡體   English   中英

通過用戶代理檢測設備,操作系統和瀏覽器版本是否不好?

[英]Is it not good to detect devices, operating systems and browsers Versions by User-agents?

通過用戶代理檢測設備,操作系統和瀏覽器版本是否不好?

它會在緩存中產生任何問題嗎,例如是否設置了過期標頭並使用wordpress W3 Total緩存插件

檢測瀏覽器版本,尤其是通過用戶代理字符串,是一個非常糟糕的主意。 除其他外,由於雙位數版本號,這種方法通常對於新版本的Opera和chrome(現在版本為10+)失敗。

改用特征檢測是一種更好的做法,並且提供的信息也更多。 這通常會經常為您提供您要確定的信息。

看一下Paul Irish(jQuery和Chrome)的Modernizr庫和其他。 將此與HTML5Boilerplate中的某些技術混合使用,通常可以滿足您的所有需求,同時還可以跨瀏覽器兼容。

您還可以使用CSS3 @media-queries將您的網站調整為移動設備或小屏幕設備。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM