kar*_*gen 7 ruby ruby-on-rails devise ios ruby-on-rails-4
当我在iOS设备上打开我的网络应用程序,登录并重新启动Safari时,我仍然登录.
但是当我用"添加到主屏幕"添加此页面时,每次单击该页面的图标时,我都必须再次登录.
有没有使用Devise gem的解决方法或者除了构建本机应用程序之外没有别的办法吗?
您可以尝试以下一件事。
您可以向 DOM 添加一些内容,例如隐藏的 div,以及用户登录所需的数据:
<div id="authentication-div" data-user-id="5" data-user-key="abbbbaafff12899a9a">
Run Code Online (Sandbox Code Playgroud)
然后,您从 javascript 获取该 div 并使用其数据向后端发出经过身份验证的请求。当然,只有当您的用户在登录后将您的应用程序保存到主屏幕时,这才有效(并且您也应该在登录时重新加载页面)。
| 归档时间: |
|
| 查看次数: |
416 次 |
| 最近记录: |