我的网站有移动版和桌面版,我自动将访问桌面版网站的移动用户重定向到移动网站。
当移动用户请求桌面网站上的特定网址时,会绕过重定向,以便他们可以在会话的剩余时间内转到网站的桌面版本。为了实现这一点,我们在桌面站点上设置了一个会话cookie - 如果该cookie存在,我们绕过重定向,如果没有,我们重定向到移动。
此方法适用于iPhone和桌面上的Android用户代理模拟器;然而,在我们测试的2款Android手机中,重定向旁路在会话结束后继续,并且仅在我们专门删除cookie后停止。我们尝试强制退出浏览器,清除浏览器缓存,甚至完全关闭手机。
什么以Android结束会话?是浏览器/设备特定的吗?
Android是否支持会话Cookie?
有没有办法查看cookie值和过期详细信息?
是否有另一种推荐的方法可以在所有设备上获得上述功能?
如果有人有任何描述预期行为和建议的好文件,我真的很感激!
谢谢!
答案 0 :(得分:1)
我在这个领域发现了一些问题。
在Xperia Ray上,关闭浏览器应用程序并未结束会话。在Sammsung标签中它会。
要测试,如果在移动设备上设置了cookie,您应该使用类似于'weinre'的内容(Adobe Phonegap也使用它,我认为)