Приветствую, никак не могу сделать кнопку назад «BackButton». У меня есть главная страница “home” с товарами и кнопкой купить “Add”, при нажатии которой открывается окошко “form1”, где я и хочу видеть кнопку «назад», чтобы при нажатии ее возвращало обратно на страницу «home». Мучаюсь уже который час)
Я видел вам уже задавали этот вопрос, но при использовании вашего кода у меня почему то отключается кнопка купить “Add”.
Откройте по ссылке или QR бот @iMakeBot, нажмите кнопку Старт/Start.
Следуйте инструкциям бота.
<script> const backButton = Telegram.WebApp.BackButton; // Показывать кнопку только если есть GET параметры // Показывать кнопку только если есть параметры // и страница не главная if (window.location.search && window.location.pathname !== '/') { backButton.show(); } else { backButton.hide(); } backButton.onClick(() => { history.back(); }); </script>
Огромное спасибо, наконец-то заработало))
var BackButton = WebApp.BackButton; BackButton.show(); BackButton.onClick(function() { WebApp.showAlert("Нет пути назад!"); BackButton.hide(); }); WebApp.onEvent('backButtonClicked', function() { /* код */ });