阅读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。