Создать javascript Cookie для моего шаблона - PullRequest
0 голосов
/ 04 сентября 2018

вот мой код JavaScript

<script type="text/javascript">

function JSalert(){
    swal({   title: "Are Your age 18+!",
    type: "warning",
    showCancelButton: true,
    confirmButtonColor: "#009688",
    confirmButtonText: "Yes, Iam 18+ !",
    cancelButtonText: "No, I am not sure!",
    closeOnConfirm: false,
    closeOnCancel: false },
    function(isConfirm){
        if (isConfirm)
    {
        swal("Wellcome !", "Enjoy with us!", "success");
        } 
        else {
            swal("Hurray", "Please Go Back!", "error");
            } });
}
</script>

когда я перезагружаю эту страницу ... Каждый раз, когда ее видели: enter image description here

Может ли кто-нибудь помочь мне увидеть это Однажды !!

1 Ответ

0 голосов
/ 04 сентября 2018

Установите куки, когда вы показываете предупреждение. Затем, если файл cookie установлен, вы будете знать, что больше не показывать предупреждение. Если он не установлен, вы знаете, что еще не показывали предупреждение и должны сделать это сейчас.

Вы можете прочитать о настройке файлов cookie в JavaScript здесь .

  function doOnce() {
  if (document.cookie.replace(/(?:(?:^|.*;\s*)doSomethingOnlyOnce\s*\=\s*([^;]*).*$)|^.*$/, "$1") !== "true") {
    alert("Do something here!");
    document.cookie = "doSomethingOnlyOnce=true; expires=Fri, 31 Dec 9999 23:59:59 GMT";
  }
}

<button onclick="doOnce()">Only do something once</button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...