javascript - 通过自定义设置,Kommunicate 聊天小部件变得透明

标签 javascript html dialogflow-es chatbot kommunicate

我已经集成了Kommunicate服务进my website并向其中添加了一个 Dialogflow 聊天机器人。

我已成功添加 kommunicate 小部件,并且它在配置下运行良好,如下所示:

var kommunicateSettings = {
    "appId":"APP-ID",
    "conversationTitle":"SAMPLE",
};

但是当我添加以下设置时,小部件会要求输入名称和电子邮件,当我提交它时,小部件会消失并带有一个带有阴影的透明框:

var kommunicateSettings = {
    "appId":"APP-ID",
    "conversationTitle":"SAMPLE",
    "askUserDetails":['name', 'email'],
    "emojilibrary":true,
    "locShare":true
};

现在不显示聊天小部件,该怎么办?

最佳答案

该问题与 askUserDetails 参数有关。当传递 askUserDetails 参数时,它正在加载一些与 Firefox 不兼容的 CSS,从而导致了此行为。 现在,此问题已修复,并且在最新版本的 Kommuncate 聊天 SDK 中无法重现。

PS:我为Kommunicate工作

关于javascript - 通过自定义设置,Kommunicate 聊天小部件变得透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54200783/

相关文章:

javascript - 使用jquery获取span的高度

javascript - 如何在 html 中打开仪表板主页时显示空 View ?

javascript - 需要使用 javascript 检查多个 div 中是否存在类

c# - 尝试使用 Dialogflow V2 API 中的自定义事件更新意图参数,但它没有传递到意图

dialogflow-es - 导出 Dialogflow 代理并导入 Alexa

javascript - 将变量传递给 JavaScript 中的其他函数

javascript - 代码在控制台/便签本中有效,但在 Greasemonkey 脚本中无效?

javascript - chrome 和 Firefox 中相同 jQuery 代码的不同结果

html - 链接处于事件状态时不会变成黄色

javascript - Dialogflow 履行内联编辑器 api 请求