2011-07-21 103 views

回答

1

可以使用User Agent,以確定是否正在使用IOSAndroid的。只需查找適當的關鍵字,如「Android」或「iPhone」或「iPad」

0
+0

你如何「有條件地添加CSS和JS文件到頁面」只有媒體查詢? – Stefano

+0

請記住,IE8中的CSS媒體查詢將失敗。爲了支持使用IE8的響應式設計,我將從JS中獲取屏幕大小,然後使用JQuery來調整容器大小。如果你需要IE8的支持,這是唯一的方法。 – mbokil

+1

你從網頁設計的角度來看它。在爲其他人的網站提供服務時,檢測用戶代理服務器端可能是完全必要的。 – Amalgovinus

6

一個非常簡單的解決辦法是:

<% 
    String userAgent = request.getHeader("user-agent"); 
    if (userAgent.matches(".*Android.*")) 
    { 
    out.print("You're an Android!"); 
    } 
    else 
    { 
    out.print("You're something else..."); // iOS 
    } 
%> 

由於非常短的else語句,只有當您的服務不超過iOS和Android時才應該使用。

+0

This works awwsm – srs

+1

Scriplets?來吧! – user