我正在使用oauth来验证我的iPhone应用程序的用户。他们单击登录按钮,Safari将打开以显示密码输入页面。之后,使用自定义网址方案重定向它们,例如myapp:// somethingsomething,再次打开应用程序(将Safari发送到后台)。
我可以在重定向期间关闭浏览器点按吗?或者之后直接通过Javascript?
我问,因为如果我的用户向他的Passbook导入了一个bording传递,Safari会打开并再次登录我的用户,因为该选项卡仍在那里。
答案 0 :(得分:2)
通过在发出重定向之前在JS中执行setTimeout()调用来解决问题。在setTimeout()中执行另一个重定向:到一个无害的页面。