From 6323e4e8ee8084d2f71ea388c9e67f7295678df8 Mon Sep 17 00:00:00 2001 From: Og'abek Date: Mon, 16 Feb 2026 17:43:50 +0500 Subject: [PATCH 1/3] ITD-126: docs(telegram): add Android Telegram auto-redirect documentation - document automatic redirect behavior from Telegram Android WebView - explain reasons (DRM video and fullscreen limitations) - add instructions to disable redirect via Custom Code JS - include example snippet using window.exode.disableAutoRedirect --- ru/exode-api/school/iframe/tg-mini-app.mdx | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ru/exode-api/school/iframe/tg-mini-app.mdx b/ru/exode-api/school/iframe/tg-mini-app.mdx index 433142dab..58ffccaf4 100644 --- a/ru/exode-api/school/iframe/tg-mini-app.mdx +++ b/ru/exode-api/school/iframe/tg-mini-app.mdx @@ -47,3 +47,16 @@ description: "Как создать пользователя, получить Не передавайте токен в открытых чатах или группах. Используйте персональные ссылки. +## Авто-редирект из Telegram (Android) + + + На Android при открытии школы через встроенный браузер Telegram происходит автоматический редирект в системный браузер. + Это необходимо для корректной работы DRM-видео и полноэкранного режима, которые не поддерживаются в Telegram WebView. + + +Если для вашей школы авто-редирект нежелателен, его можно отключить через **Custom Code (JS)** в настройках школы: + +```html + +``` + From 49b923d13af9e97a5a6def25882cd65f0baf2e4e Mon Sep 17 00:00:00 2001 From: Og'abek Date: Wed, 25 Feb 2026 16:42:45 +0500 Subject: [PATCH 2/3] ITD-126: Refactoring --- docs.json | 3 ++- ru/exode-api/school/iframe/tg-mini-app.mdx | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/docs.json b/docs.json index 312d5cd74..69ac12840 100644 --- a/docs.json +++ b/docs.json @@ -56,7 +56,8 @@ { "group": "Интеграции", "pages": [ - "ru/exode-api/school/iframe/tg-mini-app" + "ru/exode-api/school/iframe/tg-mini-app", + "ru/exode-api/school/custom-code/js-config" ] }, { diff --git a/ru/exode-api/school/iframe/tg-mini-app.mdx b/ru/exode-api/school/iframe/tg-mini-app.mdx index 58ffccaf4..051008687 100644 --- a/ru/exode-api/school/iframe/tg-mini-app.mdx +++ b/ru/exode-api/school/iframe/tg-mini-app.mdx @@ -57,6 +57,12 @@ description: "Как создать пользователя, получить Если для вашей школы авто-редирект нежелателен, его можно отключить через **Custom Code (JS)** в настройках школы: ```html - + ``` + + Подробнее о всех доступных JS-конфигурациях читайте в разделе [Кастомный JS код](/ru/exode-api/school/custom-code/js-config). + + From 83a163a33fa92726fe3600f0767de48e56a56efa Mon Sep 17 00:00:00 2001 From: Og'abek Date: Wed, 25 Feb 2026 16:44:24 +0500 Subject: [PATCH 3/3] ITD-126: Refactoring --- ru/exode-api/school/custom-code/js-config.mdx | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 ru/exode-api/school/custom-code/js-config.mdx diff --git a/ru/exode-api/school/custom-code/js-config.mdx b/ru/exode-api/school/custom-code/js-config.mdx new file mode 100644 index 000000000..32f84b3de --- /dev/null +++ b/ru/exode-api/school/custom-code/js-config.mdx @@ -0,0 +1,50 @@ +--- +title: "Кастомный JS код" +description: "Настройка поведения платформы через Custom Code (JS) в админ-панели школы" +--- + + + В настройках школы доступно поле **Custom Code (JS)** — туда можно добавить ` +``` + +## Разрешить открытие в Telegram браузере (Android) + +На Android при открытии школы через встроенный браузер Telegram происходит автоматический редирект в системный браузер. +Это необходимо для корректной работы DRM-видео и полноэкранного режима, которые не поддерживаются в Telegram WebView. + +Если для вашей школы авто-редирект нежелателен, его можно отключить: + +```html + +``` + + + При отключении редиректа DRM-защищённые видео и полноэкранный режим могут работать некорректно + во встроенном браузере Telegram на Android. + + +## Все параметры + + + +| Параметр | Тип | По умолчанию | Описание | +|----------|-----|-------------|----------| +| `window.exode.common.content.banners.system.hideDownloadAppBanner` | `boolean` | `false` | Скрывает баннер скачивания приложения | +| `window.exodeJsConfig.allowTgBrowser` | `boolean` | `false` | Отключает авто-редирект из Telegram на Android | + + \ No newline at end of file