Botframework 试图对不可重用实例进行破坏结构的尝试无效-Bot 4.0 WebChat.js
[对象错误]:{message:“对不可重写的结构进行破坏的尝试无效。” 实例”,堆栈:“TypeError:破坏结构的尝试无效 e.exports上的不可写实例 () 在e.出口在t.不稳定的_.优先运行 () 在卢比 () 在Ps ()“}Botframework 试图对不可重用实例进行破坏结构的尝试无效-Bot 4.0 WebChat.js,botframework,bots,microsoft-edge,direct-line-botframework,web-chat,Botframework,Bots,Microsoft Edge,Direct Line Botframework,Web Chat,[对象错误]:{message:“对不可重写的结构进行破坏的尝试无效。” 实例”,堆栈:“TypeError:破坏结构的尝试无效 e.exports上的不可写实例 () 在e.出口在t.不稳定的_.优先运行 () 在卢比 () 在Ps ()“} 我在Edge和IE中发现了这个错误,在Chrome中效果很好。请建议解决方案,将不胜感激。IE 11不支持async/await关键字。我们需要在IE中使用es5捆绑包。请尝试使用https://cdn.botframework.com/botframe
我在Edge和IE中发现了这个错误,在Chrome中效果很好。请建议解决方案,将不胜感激。IE 11不支持
async/await
关键字。我们需要在IE中使用es5捆绑包。请尝试使用https://cdn.botframework.com/botframework-webchat/latest/webchat-es5.js
参考:
IE 11不支持
async/await
关键字。我们需要在IE中使用es5捆绑包。请尝试使用https://cdn.botframework.com/botframework-webchat/latest/webchat-es5.js
参考:
您需要在IE中使用es5捆绑包。IE 11不支持
async/await
关键字。请尝试使用https://cdn.botframework.com/botframework-webchat/latest/webchat-es5.js
。您可以参考以了解如何在IE11中使其兼容。此外,我检查了es5捆绑包的版本,它在IE和Edge中都可以很好地工作,您也可以参考它。谢谢您的帮助,它现在可以工作了:)太好了。当然,谢谢你的快速回复。你需要在IE中使用es5捆绑包。IE 11不支持async/await
关键字。请尝试使用https://cdn.botframework.com/botframework-webchat/latest/webchat-es5.js
。您可以参考以了解如何在IE11中使其兼容。此外,我检查了es5捆绑包的版本,它在IE和Edge中都可以很好地工作,您也可以参考它。谢谢您的帮助,它现在可以工作了:)太好了。然后我会把答案放在下面。当然,谢谢你的快速回复
(async function () {
const res = await fetch('https://tokenservice/api/DLToken', { method: 'POST' });
const {token} = await res.json();
console.log({token});
window.WebChat.renderWebChat(
{
bot: bot,
directLine: window.WebChat.createDirectLine({token}),
user: user,
speechOptions: speechOptions,
resize: 'detect',
styleOptions: styleOptions
},
document.getElementById('BotChatGoesHere')
);