Web applications 当作为web应用运行时,会话将过期

Web applications 当作为web应用运行时,会话将过期,web-applications,Web Applications,我有一个iOS网站,也可以作为web应用程序运行。从Safari开始,一切正常。但是,当网站作为web应用程序运行时,只要用户切换到其他应用程序,会话就会过期。在我的应用程序中,用户可以查找地址并在地图上调出该地址。当用户双击home按钮返回web应用程序时,他们总是返回登录页面。我想这是因为会话已结束,所以他们必须再次登录。有没有办法防止这种情况发生?如果用户从Safari运行站点,它工作正常,不会要求用户重新登录。您可能在很久以前就发现了这个问题,但我将把这个答案留给那些在搜索问题时发现这个

我有一个iOS网站,也可以作为web应用程序运行。从Safari开始,一切正常。但是,当网站作为web应用程序运行时,只要用户切换到其他应用程序,会话就会过期。在我的应用程序中,用户可以查找地址并在地图上调出该地址。当用户双击home按钮返回web应用程序时,他们总是返回登录页面。我想这是因为会话已结束,所以他们必须再次登录。有没有办法防止这种情况发生?如果用户从Safari运行站点,它工作正常,不会要求用户重新登录。

您可能在很久以前就发现了这个问题,但我将把这个答案留给那些在搜索问题时发现这个问题的人


当cookie没有设置到期日期时,就会发生这种情况。iOS在加载时清除Cookie,但没有过期日期。就像浏览器重新启动时一样。只要将过期添加到cookie中,世界就会再次变好。

您可能早就发现了这个问题,但我将把这个答案留给那些在搜索问题时发现这个问题的人


当cookie没有设置到期日期时,就会发生这种情况。iOS在加载时清除Cookie,但没有过期日期。就像浏览器重新启动时一样。只要把过期时间加到饼干上,世界就会好起来。

我也有类似的问题。你解决了这个问题吗?我也有类似的问题。你解决了这个问题吗?这对我来说不起作用。我设置了一个cookie,有效期为1小时——但当我切换到另一个应用程序并返回时,web应用程序重新加载,会话丢失。在我的情况下,这不起作用。我设置了一个cookie,有效期为1小时——但当我切换到另一个应用程序并返回时,web应用程序会重新加载,会话将丢失。