2012-08-28 127 views
3

我有我的網站的移動版和桌面版,我會自動將到達桌面版網站的移動用戶重定向到移動網站。會話Cookie不會在Android中過期

當移動用戶請求桌面站點上的特定URL時,將忽略重定向,以便他們可以在會話的其餘部分轉到站點的桌面版本。爲了實現這一點,我們在桌面站點上設置了一個會話cookie - 如果該cookie存在,我們會繞過重定向,如果沒有的話,我們會重定向到移動設備。

此方法可以在桌面上正確使用iPhone和Android用戶代理模擬器;然而,在我們測試的兩款Android手機中,重定向旁路在會話結束後繼續,並且在我們專門刪除了Cookie後纔會停止。我們試圖強制退出瀏覽器,清除瀏覽器緩存,甚至完全關閉手機。

Android會議結束了什麼?它是瀏覽器/設備特定的嗎?

Android中是否支持會話cookie?

有什麼方法可以查看cookie值和過期細節嗎?

是否有另一種推薦的方法獲得上述所有設備上述功能?

如果有人有任何好的文檔描述預期的行爲和建議,我真的很感激它!

謝謝!

+0

沒有這種情況發生了哪些設備上?您是否使用Android模擬器測試了您的網站? –

+0

我們在三星Galaxy Nexus和摩托羅拉Droid Razr上進行了測試。我還沒有用模擬器測試過,但會試一試。謝謝! –

+0

我的問題完全一樣,你有沒有找到解決方案? – Cliftwalker

回答

1

我在這個領域發現了自己的一些問題。

在Xperia Ray上,瀏覽器應用程序的關閉並未結束會話。在Sammsung標籤中它會。

要進行測試,如果一個cookie被設置在移動設備上,你應該使用類似「weinre」的東西(的Adobe的PhoneGap使用它,太,我認爲)