Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Запомнить первое посещение ссылки (https://javascript.ru/forum/misc/62306-zapomnit-pervoe-poseshhenie-ssylki.html)

RuslanJS 04.04.2016 11:22

Запомнить первое посещение ссылки
 
Есть

<script src="//yandex.st/jquery/cookie/1.0/jquery.cookie.min.js"></script>


и

<script>
(function($) {
$(function() {

  // Проверим, есть ли запись в куках о посещении посетителя
  // Если запись есть - ничего не делаем
  if (!$.cookie('was')) {

    // Покажем всплывающее окно
    $('#boxUserFirstInfo').arcticmodal({
      closeOnOverlayClick: false,
      closeOnEsc: true
    });

  }

  // Запомним в куках, что посетитель к нам уже заходил
  $.cookie('was', true, {
    expires: 365,
    path: '/'
  });

})
})(jQuery)
</script>


Вопрос, можно как то привязать запоминание к определенной ссылке, а не всего домена?

Например человек зашел на новость, у которой уникальная ссылка и получил кук именно к этой ссылке.

Спасибо за внимание :).

рони 04.04.2016 11:25

Цитата:

Сообщение от RuslanJS
'was'

location.href

RuslanJS 04.04.2016 11:35

Спасибо Рони, огромное, столько раз выручаешь, что не могу спасибок тебе ставить :(( :))!

<script>
(function($) {
$(function() {

// Проверим, есть ли запись в куках о посещении посетителя
// Если запись есть - ничего не делаем
if (!$.cookie(location.href)) {

setTimeout(function() {

// Покажем всплывающее окно 
$('#boxUserFirstInfo').arcticmodal({ 
closeOnOverlayClick: false, 
closeOnEsc: true 
});

},5000)

}

// Запомним в куках, что посетитель к нам уже заходил
$.cookie(location.href, true, {
expires: 365,
path: '/'
});

})
})(jQuery)
</script>


Часовой пояс GMT +3, время: 21:23.