2010-09-25 31 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