0

我已经根据 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

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

4

1 回答 1

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'));

我希望这有帮助。

于 2017-10-04T14:09:26.930 回答