쿠키를 내 페이지에 넣고 싶습니다.
다음은 논리입니다.
페이지를로드 할 때 팝업 또는 부트 스트랩 모달을로드해야합니다. 그러나 모달은 브라우저가 활성화되어있을 때만 한 번로드됩니다. 브라우저 탭이 닫히거나 브라우저 애플리케이션이 종료 될 때만 다시로드됩니다. 나는 이것을하기 위해 세션을 사용했지만 개인적인 취향에 쿠키를 사용하는 것을 선호합니다.
자바 스크립트로이를 수행 할 수있는 방법이 있습니까?
$ (window) .load() 및 $ (window) .on ('beforeunload', function());으로 시도했습니다.
자바 스크립트 :Jquery 쿠키 : 일회용 쿠키
<script type="text/javascript">
$(window).load(function() {
if($.cookie('firstLoad') == 'unloaded' || $.cookie('firstLoad') == 'null' || $.cookie('firstLoad') == null) {
$('#openLoading').modal('show');
var time_exp = 1;
$.cookie('firstLoad','loaded',{ expires: time_exp });
}
});
$(window).on('beforeunload', function(){
alert($.cookie('firstLoad'));
$.cookie('firstLoad','unloaded');
});
</script>
문제는 응용 프로그램 브라우저 location.reload()를 실행하고 어떤 방법으로 쿠키를 재설정하고 팝업을 다시 나타나게됩니다 가끔있다.
해답을 제공해주세요.
추신 : var에 time_exp 및 만료 : 언로드가