【发布时间】:2012-08-23 10:28:14
【问题描述】:
我的网站有移动版和桌面版,我会自动将访问桌面版网站的移动用户重定向到移动版网站。
当移动用户在桌面网站上请求特定 URL 时,重定向会被绕过,因此他们可以在会话的剩余部分中转到该网站的桌面版本。为此,我们在桌面站点上设置了一个会话 cookie——如果该 cookie 存在,我们绕过重定向,如果不存在,我们重定向到移动站点。
此方法适用于 iPhone 和桌面上的 Android 用户代理模拟器;但是,对于我们测试的 2 部 Android 手机,重定向绕过会在会话结束后继续,并且仅在我们专门删除 cookie 后才会停止。我们尝试强制退出浏览器,清除浏览器缓存,甚至完全关闭手机。
在 Android 中结束会话的原因是什么?它是特定于浏览器/设备的吗?
Android 是否支持会话 cookie?
有没有办法查看 cookie 值和过期详情?
是否有其他推荐的方法可以在所有设备上获得上述功能?
如果有人有任何描述预期行为和建议的良好文档,我将不胜感激!
谢谢!
【问题讨论】:
-
这发生在哪些设备上?您是否使用 Android 模拟器测试了您的网站?
-
我们在三星 Galaxy Nexus 和摩托罗拉 Droid Razr 上进行了测试。我没有用模拟器测试过,但会试一试。谢谢!
-
我也遇到了同样的问题,你有没有找到解决办法?
-
很遗憾,我们还没有时间解决这个问题。如果有人可以得到它,请分享!谢谢!