Вот как я сейчас загружаю чат на свою веб-страницу:
Код: Выделить всё
document.addEventListener('DOMContentLoaded', function() {
var loaderOpts = {
baseUrl: '#{request.contextPath}/chatbot/',
configUrl: 'lex-web-ui-loader-config.json',
config: {
lex: {
saveHistory: true // Simple solution for basic persistence
},
ui: {
parentOrigin: window.location.origin,
hideMinimizeButton: true
}
}
};
var loader = new ChatBotUiLoader.IframeLoader(loaderOpts);
loader.load()
.then(() => console.log('Chat loaded'))
.catch(error => console.error('Chat loading failed: ', error));
});
Код: Выделить всё
"showFab": false,
shouldShowButton: false,
shouldLoadIframeMinimized: true
CSS действительно работает, но мне интересно, есть ли более аккуратный способ показать/скрыть его, используя какой-либо встроенный вызов JavaScript в интерфейсе Lex, а не вручную настраивать display: none.
Подробнее здесь: https://stackoverflow.com/questions/798 ... hat-bubble
Мобильная версия