nsc_Visitor.getCurrentPage()

Возвращает объект, описывающий текущую страницу сайта.

Структура возвращаемого объекта

СвойствоТипОписание
href Строка Полный URL страницы. Совпадает с window.location.href
search Строка Параметры строки запроса для страницы. Совпадает с window.location.search
start Целое число Дата и время входа на страницу. Представлено как количество миллисекунд, прошедшее с полуночи 1 января 1970 года GMT
title Строка Заголовок страницы. Фиксируется на момент загрузки кода окна чата
Большинство свойств в контексте текущей страницы не слишком полезны в следствии того, что могут быть получены через свойства window.location или через document.title. Интерес может вызывать свойство start, которое может быть использовано для расчета времени, проведенного на этой странице.

Пример использования

/* Получение времени, поведенного на странице на момент отправки сообщения посетителем */

$(function() {
    // Добавляем слушателя события отправки сообщения
    $(document).on('netroxmessagesend', function(event) {
        
        var currentTime = (new Date()).getTime(),               // Текущее время
            startTime   = nsc_Visitor.getCurrentPage().start,   // Время входа на страницу
            timeOnPage = Math.round((currentTime - startTime)/1000);    // Приводим к секундам и округляем до целого значения
            
           alert("Сообщение отправлено через " + timeOnPage + " секунд пребывания на текущей странице");

    });
});

Все права защищены. Copyright © 2018 Netrox SC