И спасибо заранее :)Live Chat перезарядка объект, чтобы установить новую группу
Так я использую Live Chat и хочу динамически изменять группу на основе действий пользователя.
Если пользователь имеет чат открытый ТОГДА держать текущий разговор открытым (эта часть прекрасно)
Если пользователь нажимает ссылку А, то они получат отнесены к группам 1-5, в зависимости от другой переменной
Если пользователя нажимает на ссылку B, после чего они будут назначены группе 6
Теперь я могу заставить все из вышеперечисленных IF работать независимо .... но когда я пытаюсь изменить идентификатор группы динамически, это не займет ... Я попробовал сброс объекта, а затем снова загрузил библиотеку безрезультатно :(
// Inside $(document).ready()
window.__lc = window.__lc || {};
window.__lc.license = LICENSE_ID;
window.__lc.group = live_chat_group;
window.__lc.chat_between_groups = false;
window.LC_API = window.LC_API || {};
window.LC_API.on_before_load = function() {
if (window.LC_API.visitor_engaged() === false && livechat_chat_started === false) {
window.LC_API.hide_chat_window();
}
};
window.LC_API.on_chat_started = function() {
livechat_chat_started = true;
};
$.getScript('https://cdn.livechatinc.com/tracking.js', function() {});
Так выше загружается при загрузке страницы, чтобы сохранить текущий сеанс чата между страницами
$("body").on("click", "#sales-chat-init", function() {
window.__lc = {};
window.LC_API = {};
window.__lc.license = LICENSE_ID;
window.__lc.group = 2;
window.__lc.hostname = "";
window.__lc.chat_between_groups = false;
$.getScript('https://cdn.livechatinc.com/tracking.js?q=52895293523', function() {});
console.log(window.__lc);
//window.LC_API.open_chat_window();
});
выше не работает ... окно .__ ЛЦ только объект, который я создал и не привязано повторной инициализации 'd как объект LiveChat.
Вариант B - именно то, что я искал! Это славно !!! Спасибо огромное! –