2014-02-13 3 views
0

내 앱에서는 사용자 환경 설정에 '쿠키'를 설정해야합니다. 내 앱에는 둘러보기 기능이 있습니다. 사용자가이 앱을 보았을 때 다시 표시되어서는 안되며 둘러보기를위한 onDone 메소드가 있습니다.이 메소드가 트리거 된 쿠키를 저장하려고합니다.GWT를 사용하여 쿠키 설정

그러나 Cookies.setCookiet("myapp-tour-done", "yes");을 수행하면 작동하지 않습니다. 내가 놓친 게 있니? 아니면 올바른 접근 방식입니까?

+0

오타가 있습니다. Cookies.setCookie ** t ** ("myapp-tour-done", "yes"); 오타가 문제가 아니라면 문제가 무엇인지 알려줄 수 있습니까? 쿠키가 저장되지 않았거나 쿠키를 검색 할 수 없다는 것을 의미합니까? – otonglet

답변

2

도메인에 문제가있을 수 있습니다. 케이스가 작동하는 곳과없는 장소를 격리시켜야합니다. 즉, 설정 한 직후에 Cookies.getCookie ("myapp-tour-done")를 수행하십시오.

애플리케이션이 도메인을 변경하면 (예 : example.com에서 myapp.example.com으로) 또는 계층 구조 (example.com/bigscope에서 example.com/bigscope/smallscope)로 쿠키 권한에 문제가있을 수 있습니다. 즉, 응용 프로그램이 한 도메인 또는 계층 구조에 쿠키를 설정하면 다른 도메인에서 쿠키를 읽을 수 없을 수도 있습니다. 무슨 일이 있었하지만 난 그냥 다른 페이지로의 EntryPoint 클래스 쿠키의 저장을 이동 무엇인지 확실하지 http://msdn.microsoft.com/en-us/library/ms970178.aspx

0

을하고 지금은 잘 작동 :

당신은 더 여기 읽을 수 있습니다.