阅读Zopim的the documentation(又称为Zendesk聊天):



所以我在HTML的head部分有一个Zopim脚本:

<script>/*<![CDATA[*/window.zEmbed||function(e,t){ ... }("https://...);
/*]]>*/</script>

然后,我在HTML文档的末尾添加了此代码:
$zopim(function() {
  $zopim.livechat.setName('Logged in name');
  $zopim.livechat.setEmail('[email protected]');
});

控制台说:



我认为我正确地遵循了the instructions。我错过了什么?

最佳答案

我找到了更好的解决方案(提交支持请求后)

    zE(function() {
        $zopim(function() {
            $zopim.livechat.setName("{{\Auth::user()->name}}");
            $zopim.livechat.setEmail("{{\Auth::user()->email}}");
        });
    });

我在Zendesk支持内使用了Zendesk聊天代码,这就是为什么我需要添加Ze函数以使其使用api起作用的原因。

编辑:检查interesting comment中的Jay Hewitt以及他的answer on this question

10-04 16:50