2012-08-28 2 views
3

사이트의 모바일 및 데스크톱 버전을 보유하고 있으며 데스크톱 사이트에 도착한 모바일 사용자를 모바일 사이트로 자동 리디렉션합니다.세션 쿠키가 Android에서 만료되지 않음

모바일 사용자가 데스크톱 사이트에서 특정 URL을 요청하면 나머지 세션 동안 데스크톱 버전의 사이트로 이동할 수 있도록 리디렉션이 무시됩니다. 이를 돕기 위해 데스크톱 사이트에 세션 쿠키를 설정합니다. 쿠키가 있으면 리디렉션을 우회합니다. 그렇지 않으면 모바일로 리디렉션합니다.

이 방법은 iPhone 및 데스크톱의 Android 사용자 에이전트 시뮬레이터에서 올바르게 작동합니다. 그러나 우리가 테스트 한 2 개의 안드로이드 폰을 사용하면 세션이 끝난 후 리디렉션 바이 패스가 계속 진행되며 쿠키가 구체적으로 제거 된 후에 만 ​​우회됩니다. 우리는 브라우저를 강제 종료하고 브라우저 캐시를 지우고 완전히 전원을 끄는 방법을 시도했습니다.

안드로이드에서 세션을 종료하는 이유는 무엇입니까? 브라우저/기기에 맞습니까?

안드로이드에서 세션 쿠키가 지원됩니까?

쿠키 값 및 만료 세부 정보를 볼 수있는 방법이 있습니까?

위에서 설명한 기능을 모든 장치에서 사용하기위한 또 다른 권장 방법이 있습니까?

누구나 예상되는 동작과 권장 사항을 설명하는 문서가 있으면 정말 고맙습니다.

감사합니다.

+0

어떤 장치이 발생 않았다 (어도비 폰갭도, 내 생각, 그것을 사용)? 그리고 Android 에뮬레이터로 사이트를 테스트 했습니까? –

+0

삼성 Galaxy Nexus 및 Motorola Droid Razr에서 테스트를 마쳤습니다. 나는 에뮬레이터로 테스트하지는 않았지만 시도 할 것이다. 감사! –

+0

정확히 같은 문제가 발생했습니다. 해결책을 찾았습니까? – Cliftwalker

답변

1

이 분야에서 나 자신에게 몇 가지 문제점을 발견했습니다.

Xperia Ray에서 브라우저 응용 프로그램을 종료해도 세션이 종료되지 않았습니다. Sammsung 탭에서 가능합니다. 쿠키가 모바일 장치에 설정되어있는 경우, 당신은 'weinre'와 유사한 것을 사용한다

을 테스트하려면

관련 문제