我已根据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
我不是一个开发者,希望有人建议我做错了什么?
答案 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'));
我希望这会有所帮助。