【发布时间】:2013-11-20 08:41:10
【问题描述】:
我目前正在开发一个使用 HTML5、CSS3 和 PHP 的网络应用程序,它通过 oAuth 连接到 Readmill’s API。
我希望网站在 iOS 上表现得像一个 Web 应用程序(“安装”在主屏幕上),这导致了我的问题:为了验证用户,我的页面必须重定向到 Readmill 的验证页面。如果用户在使用移动 Safari 之前已登录并使用 cookie,这将完美无缺——因此仍处于登录状态,只需点击“授予访问权限”页面上的“允许”即可。
如果用户没有登录,它会被重定向到应用程序内部的sign-up form。但是,如果它随后尝试通过点击“如果您已有帐户登录”来尝试登录 in,则该应用会在移动 Safari 中打开该页面。
注册/登录表单是 Readmill 页面的一部分,因此我无法更改链接的行为方式——否则我会尝试使用 jQuery 或 JavaScript 更改其行为。
除了让用户在打开网络应用程序之前登录 Safari 之外,还有什么方法可以让用户一直留在应用程序中?
【问题讨论】:
标签: ios mobile-safari iphone-standalone-web-app