2010-09-25 44 views
0

我正在構建一個iPhone webapp(此時使用JQTouch)。這是一個全屏應用程序,你知道,在沒有Safari瀏覽器的情況下安裝在主屏幕上。如果你點擊一個正常的鏈接(沒有AJAX的話),鏈接將在Safari中打開,將你帶出Web應用程序。沒有AJAX的iPhone全屏webapp

有沒有辦法爲iPhone構建非AJAX webapps?

問題是AJAX並不總是一個可行的解決方案。我想爲這個特定的webapp實現OpenID,但是這意味着你必須重定向到一個OpenID提供者,該提供者鏈接回你的URL,但是...沒有AJAX偏航...

PS:我知道你可以使用PhoneGap(和其他人)構建「真正」的應用程序,我甚至在之前構建了原生應用程序,但說實話,我厭倦了爲構建免費應用程序支付70歐元/年(這是一個業餘愛好項目,沒有任何專業)。

回答

0

我認爲你可以在iframe中打開OpenID鏈接。 OAuth,Facebook Connect等,都可以這樣工作。

+0

謝謝,它似乎是唯一的解決方案。感覺像是一個醜陋的黑客,雖然... :( – Cimm 2011-02-25 10:03:36

+0

Facebook Connect以這種方式工作,它使它像一個頁面內彈出對話框,我認爲它仍然可以,實現並不容易,所以你可能想要使用第三方OAuth(或類似)實施。 – 2011-02-26 07:09:41