Jus*_*eur 6 mobile google-chrome mobile-safari session-cookies
我有一个复杂的网络应用程序,它在桌面浏览器和 Android 原生浏览器中都运行良好(这也是我在注意到这个问题之前进入这个项目的原因)。服务器设置正在使用 Typesafe Stack (Play/Akka/Scala),但我怀疑这与问题无关。可以这么说,它使用沼泽标准的临时会话 cookie 来保持您的登录。
问题是,在 Chrome 和 Safari 中,临时会话似乎太脆弱了,而且非常不可预测。在这两种情况下,只要我在浏览器中积极工作,一切都很好。但是如果我暂时离开浏览器并返回它,它通常会丢失会话cookie,从而强制重新登录。有时需要一两个小时,有时只需要几分钟——我还没有弄清楚一个模式。
请注意,这不涉及关闭包含我的应用程序的选项卡,或手动关闭浏览器进程。我希望能够离开 Chrome 并使用应用程序切换器返回它,并且仍然可以在那里进行会话;但是,出于某种原因,它似乎经常且快速地丢失会话 cookie。这是一个致命的问题:不应强迫用户过于频繁地重新登录。
任何关于为什么这些浏览器可能会如此容易地丢失其会话 cookie 的想法或指示?我做过很多 Web 开发,但这是我第一次认真针对移动浏览器,我显然错过了一些东西......
归档时间: |
|
查看次数: |
1255 次 |
最近记录: |