Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 实时聊天重新加载对象以设置新组_Javascript_Jquery_Livechat - Fatal编程技术网

Javascript 实时聊天重新加载对象以设置新组

Javascript 实时聊天重新加载对象以设置新组,javascript,jquery,livechat,Javascript,Jquery,Livechat,提前感谢:) 因此,我正在使用Live Chat,并希望根据用户操作动态更改组 如果用户打开了聊天室,则保持当前聊天室打开(此部分可以) 如果用户单击链接A,则根据另一个变量,他们将被分配到组1-5 如果用户单击链接B,则他们将被分配到组6 现在我可以让上面所有的IFs独立工作…但是当我尝试动态更改组ID时,它不需要。。。我尝试重置对象,然后再次重新加载库,但没有成功:( 因此,上面的内容将在页面加载时加载,以保持页面之间的当前聊天会话 $("body").on("click",

提前感谢:)

因此,我正在使用Live Chat,并希望根据用户操作动态更改组

如果用户打开了聊天室,则保持当前聊天室打开(此部分可以)

如果用户单击链接A,则根据另一个变量,他们将被分配到组1-5

如果用户单击链接B,则他们将被分配到组6

现在我可以让上面所有的IFs独立工作…但是当我尝试动态更改组ID时,它不需要。。。我尝试重置对象,然后再次重新加载库,但没有成功:(

因此,上面的内容将在页面加载时加载,以保持页面之间的当前聊天会话

        $("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();
    });

上面的窗口不起作用。\ lc只是我创建的对象,没有重新初始化为LiveChat对象。

也许用户需要先离开聊天室

LC_API.close_chat();
然后重新开始


也许用户需要先离开聊天室

LC_API.close_chat();
然后重新开始


我在LiveChat工作,让我来帮你:)

如果LiveChat脚本已加载,则无法在聊天窗口中更改组。但是,有两种方法可以处理此问题:

A) 请您的用户在聊天前调查中选择一个群组
B) 在您的站点上创建一种“预聊天”,并在选择组后加载脚本(每个会话仅提供一次),下面是一个示例

我在LiveChat工作,让我来帮您:)

如果LiveChat脚本已加载,则无法在聊天窗口中更改组。但是,有两种方法可以处理此问题:

A) 请您的用户在聊天前调查中选择一个群组
B) 在您的网站上创建一种“预聊天”,并在选择群组后加载脚本(每个会话仅提供一次),下面是一个示例

选项B正是我所要的!这太光荣了!!!非常感谢你!选项B正是我想要的!这太光荣了!!!非常感谢你!嗨,谢谢!谢谢你的提示,但目前我质疑的是,从技术上讲,聊天是无法结束的。嗨,谢谢!谢谢你的提示,但目前我想问的是,从技术上讲,聊天是不能结束的。