smooch web messenger嵌入模式不再有效吗?

时间:2017-10-03 22:42:05

标签: smooch

我已根据smooch文档更新了嵌入模式的代码

https://docs.smooch.io/guide/web-messenger/#styling-the-conversation-interface

在此页面

https://www.vetchat.com.au/smooch/

但它不再有效,只显示为默认值。

控制台中有此错误

Uncaught TypeError: Cannot read property 'appendChild' of null
    at Object.render (web-messenger.js:88)
    at e.__onWebMessengerHostReady__ ((index):141)
    at Object.<anonymous> (index.js:4)
    at Object.<anonymous> (smooch.4.0.4.min.js:178)
    at e (bootstrap b9ab67f504327dcb9c27:19)
    at bootstrap b9ab67f504327dcb9c27:62
    at bootstrap b9ab67f504327dcb9c27:62

我不是一个开发者,希望有人建议我做错了什么?

1 个答案:

答案 0 :(得分:0)

查看页面的源代码,看起来init部分中有一些错误。

目前,它是:

Smooch.init({appId: '<app-id>'});
embedded: true
Smooch.render(document.getElementById('chat-container'));

什么时候应该

Smooch.init({
    appId: '<app-id>',
    embedded: true
});

Smooch.render(document.getElementById('chat-container'));

我希望这会有所帮助。