有没有办法防止iOS上的Safari在关闭时清除网站的cookies?

有没有办法防止iOS上的Safari在关闭时清除网站的cookies?,ios,cookies,safari,csrf,Ios,Cookies,Safari,Csrf,我的一个手机网络应用程序的用户抱怨说,他每次关掉手机屏幕后都要重新登录该应用程序。现在的情况是,当屏幕关闭时(或者当您双击home按钮并滑动Safari将Safari完全关闭时),Safari会清除站点的cookie。如果你打开safari备份,虽然它会显示你上一个屏幕,但你不能使用任何会话数据,因为它已经全部消失了 有没有办法在safari中防止这种情况发生?如果您没有在cookie中添加过期日期,safari将添加会话的过期时间 您有没有找到解决方案?我也遇到了同样的问题。这只适用于mobi

我的一个手机网络应用程序的用户抱怨说,他每次关掉手机屏幕后都要重新登录该应用程序。现在的情况是,当屏幕关闭时(或者当您双击home按钮并滑动Safari将Safari完全关闭时),Safari会清除站点的cookie。如果你打开safari备份,虽然它会显示你上一个屏幕,但你不能使用任何会话数据,因为它已经全部消失了


有没有办法在safari中防止这种情况发生?

如果您没有在cookie中添加过期日期,safari将添加会话的过期时间


您有没有找到解决方案?我也遇到了同样的问题。这只适用于mobile Safari。正如@Marhalpert在下面所说的,您需要设置会话到期时间,其他Safari将在浏览器关闭时为您终止会话。如果您没有任何其他原因使会话过期,我建议您将此添加到
初始值设定项/session\u store.rb
Rails.application.config.session\u store:cookie\u store,key:''u your\u session\u name',在365天后过期。
我已经在iOS上最新的safari 13上遇到这个问题好几天了。我登录到我的网站。Cookie已保存。我确认了。我把标签放在后台(最小化safari)。我再次打开safari,然后iOS自动刷新选项卡,然后删除cookie。所以我的应用程序被注销了。有人找到解决办法吗?