我希望能够将#web-messenger-container元素附加到元素而不是document.body。
我尝试使用Smooch.render而不将内嵌属性设置为true,并且在某些浏览器上工作正常,但是在其他浏览器上,取消了smooch CDN调用。与以下问题有关:https://github.com/smooch/smooch-web/issues/666
我不想使用嵌入式模式,我只想将Smooch按钮移动到另一个容器。我尝试用JS移动iframe元素,但这会导致iframe重新加载,并且Smooch窗口消失了。
答案 0 :(得分:1)
我想说的是,如果您想将#web-messenger-container
附加到其他元素上,则嵌入式模式是 的一种实现方式。如果没有嵌入式模式,Smooch的宿主JS将自行调用render()附加iframe,因此尝试第二次调用将给您带来痛苦,但我想。
如果您只想呈现自己的打开/关闭按钮,那将非常简单。您可以指定'0'
的自定义button width and height,并根据需要触发Smooch.open()
/ Smooch.close()
。
例如: