Независимый тестовый сайт · повторное подключение

Страница 2 из 2

Это второй HTML-документ. Его скрипт заново отправляет ready и ждёт init: так проверяется работа SDK после обычной навигации.

Состояние нового документа

Режим
Определяем…
Bridge
Не подключён
init_data
Не получены
Тема
Тёмная

Backend отсутствует: проверка miniapp/verify не реализована. Получение init_data не подтверждает личность. Строка не отображается, не сохраняется и не передаётся по сети.

Подготовка страницы…

Проверка кнопки «Назад»

После init приложение просит GameChat показать нативную кнопку «Назад». Нажатие на неё или на кнопку выше открывает index.html обычной навигацией.

Внутри Mini App темой управляет только GameChat.

Новый локальный счётчик

Нулевое значение подтверждает, что страница не восстанавливает состояние из постоянного хранилища.

0

Переход и повторный ready

  1. В верхнем блоке должно быть «Подключён». Если после перехода осталось ожидание, shell мог не разрешить повторный ready новому документу.
  2. Не считайте видимую страницу доказательством получения init_data: обычная HTML-страница может быть показана и без handshake.
  3. Смените тему в GameChat. Второй документ должен получить новое событие theme точно так же, как первый.
  4. Откройте эту страницу повторно. Счётчик сбросится, а bridge подключится снова.
  5. Вернитесь на первую страницу кнопкой в шапке GameChat. Переписка и сам сайт GameChat не должны покидать текущий экран.

Вторая длинная область

Прокрутите страницу до конца в обычном и развёрнутом состоянии. Ширина содержимого адаптируется к окну, а длинные строки не должны выходить за его пределы.

В светлой теме проверьте границы карточек и читаемость пояснений. В тёмной теме проверьте кнопки, индикатор состояния и контраст полосы прокрутки.

Страница не предоставляет авторизацию. Наличие подписанной строки само по себе не даёт ей оснований считать пользователя проверенным — для этого нужна серверная проверка.

Кнопка «Закрыть» отправляет только разрешённое bridge-событие. Она не пытается вызвать произвольный код в родителе и не меняет верхнюю навигацию браузера.

Если открыть сайт напрямую, все локальные элементы доступны, а действия с окном GameChat отключены. Переключатель темы предназначен только для такого самостоятельного предпросмотра.

При истечении срока запуска окно может закрыться средствами GameChat. Чтобы повторить тест, снова откройте Mini App из кнопки бота.