Я разработал чат-бот Azure v4, и в Chrome и других браузерах он работает, но не в Internet Explorer (я использую IE11), отображается компонент, но не текст чата.
Я уже добавил библиотеку https://cdn.botframework.com/botframework-webchat/master/webchat-es5.js, вроде работает, но если я что-то пишу, текст не отображается (но вызывает https://directline.botframework.com/v3/directline/conversations/... каждый раз, когда я что-то пишу, и вызов возвращает 200, так что вроде работает, но нет ...)
<head>
<meta charset = "utf-8">
<meta name = "viewport" content = "width=device-width, initial-scale=1">
...
<script src = "https://cdn.botframework.com/botframework-webchat/master/webchat-es5.js"></script>
</head>
<body>
<div class = "wrapper">
<header class = "header">
...
</header>
<div id = "webchat" class = "botChat" role = "main"></div>
</div>
<script type = "text/javascript" language = "JavaScript">
var styleOptions = {
bubbleBackground: 'rgba(217, 229, 244, 1)',
bubbleFromUserBackground: 'rgba(250, 230, 238, 1)',
rootWidth: '100%',
innerWidth: '80%',
};
var botConnection = new window.WebChat.createDirectLine({
token: "mytoken"
});
window.WebChat.renderWebChat({
directLine: botConnection,
styleOptions: styleOptions
}, document.getElementById('webchat'));
</script>
</body>
Почему я не вижу текст? (только в ИЕ)
в консоли нет ошибок



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Мы протестировали проблему и обнаружили, что можем воспроизвести проблему в IE 11 с помощью Web Chat V4.
Чтобы исправить это, вы можете попробовать явно указать свойства высоты и ширины для контейнера div, как показано ниже.
<div id = "webchat">
<style>
html, body {
height: 100%
}
body {
margin: 0
}
#webchat {
height: 500px;
width: 380px;
}
</style>
Результат испытаний:
Спасибо! Это странное поведение, у меня было min-height: 500px; максимальная высота: 100%; но ему нужно свойство высоты...
Проверьте консоль JavaScript в инструментах разработчика (F12), какие-нибудь подсказки?