새 사용자가 가입 한 후 사용자를 홈 페이지로 리디렉션하고 트위터 스타일의 환영 메시지를 표시해야합니다. 처음에는 jquery 쿠키 플러그인을 사용하여 내 메시지를 저장하고 쿠키가있는 경우 리디렉션 된 페이지에 표시하려고했지만 문제는 모든 브라우저에서 작동하지 않는다는 것입니다. Safari의 Firfox는 쿠키를 삭제하지 않으므로 브라우저가 새로 고침 될 때마다 메시지가 계속 표시됩니다. 코드는 다음과 같습니다.페이지 새로 고침 전에 URL에서 쿼리 문자열 제거
if ($.cookie("message")) {
TwentyQuestions.Common.ShowMessageBar($.cookie("message"), 7000);
$.cookie('message', "any_value", { expires: -10 })
}
그래서 저는 대신 querystring을 사용하기로 결정했으나 이제는 문제가 비슷합니다. 홈 페이지가로드되면 쿼리 문자열이 감지되고 메시지가 표시됩니다. 하지만 URL에서 쿼리 문자열을 제거하여 페이지가 새로 고침 될 때마다 메시지가 표시되지 않도록하려면 어떻게해야합니까?
감사합니다.
클라이언트 메소드가 작동하지 않으면 이것이 나의 최후의 수단이 될 것입니다. @ marcosfromero의 해결책은 저에게 효과가있는 것처럼 보입니다. 고마워 ... – Prabhu
나는이 방법을 사용하여 결국 ... 클라이언트 메서드 중 아무도 모든 브라우저에서 작동하도록 충분하지 않았습니다. – Prabhu