2008-11-25 21 views

回答

0

Web應用程序(通過Asp.Net 3.5)就結束了訪問互聯網,並可通過iPhone的Safari瀏覽器訪問。除非你想爲像iPhone和Blackberry這樣的移動設備製作一個真正的Web應用程序,否則沒有什麼真正的特殊需要。在這種情況下,由於它仍然只是一個網站,所以您純粹在設計方面。由於移動瀏覽器功能的多樣性,您需要進行一些研究,以瞭解您希望訪問的特定移動瀏覽器的推薦內容(BBC的網站是移動渲染的一個很好的例子)。

最終,用戶代理由系統進行評估,然後適當渲染(或重定向)。如果您希望網頁呈現與iPhone上的其他瀏覽器不同的網頁,則其他設計都是設計。

如果您可以親自閱讀.Net雜誌(也稱爲美國實用網頁設計)第178期的副本,那麼有關於您在進行移動開發時需要注意什麼以及iPhone瀏覽器與其他瀏覽器有很大不同。

+0

是的,我訂閱.Net但忘了那篇文章。會挖出來看看。 - 謝謝。 – Ebircsa 2008-11-25 15:12:13

1

iphone使用您的網站的「常規」版本,因此開發一個「移動」版本將無法完成您正在尋找的東西。如果您檢測到移動Safari,您應該檢查瀏覽器標題並將其重定向到您的網站的iPhone版本。

http://iphone.facebook.com/

另一種選擇(如果你使用MVC)是讓你的控制器檢測瀏覽器,並顯示了不同的看法,如果能抓住移動Safari瀏覽器。這樣你就不需要重複的網站,只需兩套視圖。

0

iPhone(至少是我的3G版本)完全支持使用Ajax和一切的「普通」網絡應用程序。所以大多任何Ajax庫將與iPhone 100%兼容,至少只要Ajax庫的重點是開放標準和這樣...

[無恥插頭我鐳阿賈克斯工作]

Ra-Ajax對iPhone有100%的支持,除了「拖放」干擾iPhone上的滾動。這意味着你可以使用Ra-Ajax(這是一個LGPL許可的和免費的ASP.NET庫)來創建一個完美工作的「普通」網站(除了拖放之外,它用於例如iPhone上的鐳的Windows等)...

即使真的是「先進」這樣的東西我們Ajax Calendar sample完美的作品與iPhone :)

相關問題