Эта проблема, по сути, связана не с веб-сокетами, а с прямой линией и общим характером веб-страниц.
Когда вы открываете веб-страницу, она в значительной степени устарела c, предполагая, что это каждый день заурядная страница. Если вы закроете свой ноутбук и снова откроете его, ничего на странице не должно измениться, потому что не поддерживается «живое» соединение.
Однако, когда вы загружаете страницу с ботом, используя веб-чат, открытое соединение открывается через прямую линию. Если вы закроете свой ноутбук и снова откроете его, то это соединение будет разорвано. Без направления Веб-чат не знает, как (повторно) установить sh соединение без перезагрузки страницы.
Просмотрите ответ, который я разместил здесь . Он показывает, как вы можете настроить веб-чат для сохранения разговоров с ботом, когда пользователь обновляет страницу и / или перемещается и возвращается. Он действительно полагается на sessionStorage()
для части своей реализации, что означает, что он будет сохраняться только для текущего сеанса. Если пользователь полностью закрывает и открывает окно, то создается новое соединение.
Для поддержания «сеансов», даже когда пользователь закрывает окно, потребуется более надежное решение.
Надежда на помощь!