인덱스 페이지 앞에 나타나는 시작 메시지가있는 div가 있는데 세션 당 한 번만 해당 div가 나타나길 원합니다.div를 세션 당 한 번만 표시하도록 쿠키를 설정하십시오.
div를 한 번만 표시하도록 쿠키를 설정하는 방법은 무엇입니까?
이전에는 쿠키를 사용하지 않았습니다. 일반적으로 로컬 저장소를 사용하지만이 웹 사이트는 오래된 브라우저에서 자주 방문하므로 문제가 발생합니다.
인덱스 페이지 앞에 나타나는 시작 메시지가있는 div가 있는데 세션 당 한 번만 해당 div가 나타나길 원합니다.div를 세션 당 한 번만 표시하도록 쿠키를 설정하십시오.
div를 한 번만 표시하도록 쿠키를 설정하는 방법은 무엇입니까?
이전에는 쿠키를 사용하지 않았습니다. 일반적으로 로컬 저장소를 사용하지만이 웹 사이트는 오래된 브라우저에서 자주 방문하므로 문제가 발생합니다.
당신은 더 구체적으로 예를 들어 3 document.cookie
의 문서를 살펴보고 있습니다 쿠키가 지속하고 브라우저를 다시 시작 살아남을 것 expires
플래그 의미를 만들어이 예에서
if (document.cookie.replace(/(?:(?:^|.*;\s*)someCookieName\s*\=\s*([^;]*).*$)|^.*$/, "$1") !== "true") {
alert("Do something here!");
document.cookie = "someCookieName=true; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/";
}
합니다.
if (document.cookie.replace(/(?:(?:^|.*;\s*)someCookieName\s*\=\s*([^;]*).*$)|^.*$/, "$1") !== "true") {
alert("Do something here!");
document.cookie = "someCookieName=true; path=/";
}
사이트가 자주 질문은'html5' 태그 왜 이전 버전의 브라우저로 방문하는 경우 : 당신이 브라우저 세션 당 한 번만 작업을 수행 할 경우 쿠키를 설정할 때 단순히
expires
플래그를 제거? –@darindimitrov 죄송합니다, 제안대로 그것을 깨닫지 못했습니다 :) 그것을 제거하고 있습니다 :) – Alin