und Dank im Voraus zu setzen :)Live Chat Reload-Objekt neue Gruppe
Also ich bin mit Live Chat und will, um dynamisch die Gruppe auf einer Benutzeraktion auf Basis zu ändern.
, wenn der Benutzer einen Chat offen DANN aktuellen Chat offen halten (dieser Teil ist in Ordnung)
Wenn Benutzer klickt Link A, dann werden sie zu Gruppen zugeordnet bekommen 1-5 in Abhängigkeit von anderen Variablen
Wenn Benutzer klickt Link B, dann werden sie Gruppe 6 zugewiesen
Jetzt kann ich alle oben genannten IFs unabhängig voneinander arbeiten ... aber wenn ich versuche, die Gruppen-ID dynamisch zu ändern, braucht es nicht ... Ich habe versucht, das Objekt zurückzusetzen und dann die Bibliothek erneut ohne Erfolg neu zu laden :(
// 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() {});
So die oben wird beim Laden der Seite geladen, um die aktuelle Chat-Sitzung zwischen den Seiten zu halten
$("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();
});
Die oben nicht funktioniert ... Fenster .__ lc ist nur das Objekt, das ich erstellt und nicht re-init gebunden als LiveChat-Objekt.
Option B ist genau das, was ich gesucht habe! Das ist herrlich !!! Ich danke dir sehr! –