Bot 跟进提示在 IE11 上不起作用

Bot Follow up prompts do not work on IE11

我实现了一个使用 QnA maker 跟进提示功能的机器人 (4.0)。该机器人通过直线通道嵌入到网页中,我的网页使用 webchat-es5.js 使其与 IE11 兼容。然而,当 QnA maker 的回答有跟进提示时,页面实际上在 IE11 中挂起,因为 webchat-es5.js 抛出错误

uncaught at anonymous TypeError: Object doesn't support property or method 'Symbol(Symbol.iterator)_6.si6vipw8wb1'"

在调试该 js 时,我发现如果我跳过脚本中的下一行,它就可以工作。 var v=(0,i.default)(t.children,1)[0]

有人遇到过这个问题吗?任何帮助表示赞赏。跟进功能在 Chrome、Edge 和 Firefox 中运行良好。该问题仅在 IE11 中存在。

这似乎是与网络聊天有关的问题,您可以检查一下similar thread,开发人员正在调查原因并将在最新版本中修复它。

作为临时解决方法,您可以尝试使用来自 babel@5.6 的 browser-polyfill。只需将此添加到您的 index.html:

<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser-polyfill.min.js"></script>