그리고 미리 감사드립니다. :)라이브 그룹을 새로 고침하여 새 그룹을 설정하는 객체
그래서 라이브 채팅을 사용 중이며 사용자 작업에 따라 그룹을 동적으로 변경하려고합니다.
사용자는 (이 부분은 괜찮습니다)
사용자가 클릭 연결하면 그 때 다른 변수
경우, 사용자에 따라 그룹 1 ~ 5에 할당 얻을 것이다 열고 현재 채팅을 계속 열려있는 대화가있는 경우 링크 B를 클릭하면 그룹 6에 할당됩니다.
이제 위의 모든 IF가 독립적으로 작동하도록 할 수 있습니다. 그러나 그룹 ID를 동적으로 변경하려고하면 ... 나 개체를 다시 설정 한 다음 다시 라이브러리를 다시로드하려고 시도했습니다. (
// 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() {});
그래서 위의 내가 만든 단지 객체 인 창 .__ LC ... 페이지
$("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();
});
위 나던 작업의 현재 채팅 세션을 유지하기 위해 페이지로드로드 재 초기화를 연결하지됩니다 LiveChat 객체로 저장합니다.
옵션 B는 내가 찾고있는 것입니다! 이것은 영광 스럽다! !! 정말 고맙습니다! –