我在 Vue-SPA 上实现了 Hubspot。
它按预期工作。但聊天小部件不跟踪 SPA 页面转换。
文档建议用于window.HubSpotConversations.widget.refresh();
处理 SPA 上未跟踪的页面转换。
如果设置的显示欢迎文本的延迟尚未结束。
这refresh()
将触发错误的聊天流程。
但如果它已经结束了,这行得通。
有点儿。
因为如果新的欢迎文本比旧的长,它就会被裁剪。
另一个问题:已经通过聊天开始的对话不会结束,refresh()
但如果聊天是打开的,它将在之后关闭。而且我不知道如何告诉小部件按照您的预期重新打开。