Перенаправление, запрещающее установку куки? - PullRequest
0 голосов
/ 18 сентября 2018

После успешного заполнения формы я бы хотел: а) установить cookie (мой код), а затем б) перенаправить посетителя на страницу благодарности (опять же, используя предоставленный код try ... catch).

Файл cookie успешно установлен в отсутствие перенаправления, но когда он присутствует, файл cookie не устанавливается.

Вот полный сценарий:

<script>
  function ml_webform_success_1039364() {
      var webinar_time_cookie = 'webinar_time = ' + countDownDateTimeMilliseconds + '; expires = Fri, 15 Mar 2019 12:00:00 UTC; path=/';
      document.cookie = webinar_time_cookie;

      setTimeout(function () {
       window.location.replace("https://hotbrain.co/webinar-thank-you-page/");
    }, 2000);

    }
</script>

1 Ответ

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

Это произошло из-за того, что я не добавил path=/ в свой файл cookie, чтобы гарантировать сохранение файла cookie на всех страницах моего веб-сайта ... проблема была не в перенаправлении.

<script>
  function ml_webform_success_1039364() {
      var webinar_time_cookie = 'webinar_time = ' + countDownDateTimeMilliseconds + '; expires = Fri, 15 Mar 2019 12:00:00 UTC; path=/';
      document.cookie = webinar_time_cookie;
      window.location.href = "https://hotbrain.co/webinar-thank-you-page/";
    }
</script>
...