2011-06-02 95 views
0

我有一個網站,我希望我的用戶也可以從他們的iphones訪問。我是否需要爲手機制作單獨的網頁,還是在Xcode中提供了一個模板,以便開發者爲iPhone製作網絡應用程序?如何爲iphone製作網站

如果我讓網站變成了我的網頁,那麼我受到瀏覽器safari功能的限制。但是如果我要爲基於Xcode的Web應用程序提供支持,我將能夠使用豐富的Foundation和UIKit框架。

什麼是更好的選擇?

謝謝你提前。

回答

0

使用PHP檢查瀏覽器的用戶代理,然後將用戶重定向到您的網站的移動版本。您可以使用iPhone模擬器或可以更改用戶代理(如safari)的瀏覽器來測試您的網站。不要忘記讓UI比常規網站更清潔,它應該遵循Apple在iphone上實施的設計理念。

$userAgent = $_SERVER['HTTP_USER_AGENT']; 

iPad的用戶代理:

Mozilla/5.0 (iPad; U; CPU OS 3_2_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B500 Safari/531.21.10 

iPhone用戶代理:

Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7 

iPod的用戶代理:

Mozilla/5.0 (iPod; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7 
+0

我不問如何做到這一點,我是問哪個更好? – user590849 2011-06-02 10:28:03