
En aquest xicotet article t'explique un truquet que he fet per a evitar que Telegram òbriga una web on tinc un títol gran que ocupa molt d'espai i, per tant, no es visualitzava bé.
Estic fent preparant una web estàtica de la Societat Astronòmica de Castelló de presentació de l'eclipsi que tindrà lloc a Castelló el pròxim any 2026, i com que he ficat un títol molt gran, des de Telegram el títol es visualitza mal perquè no cap entre la capçalera (o header) i la resta de text de presentació:
I total, he afegit un truc amb Javascript que força a Telegram a obrir la meua web en una aplicació externa del smartphone, i no dins del propi Telegram.
Afegirem el següent codi Javascript dins de les etiquetes del head del document HTML:
if (window.TelegramWebview) {
const url = window.location.href;
const chromeUrl = `intent://${url.replace(/^https?:\/\//, '')}#Intent;scheme=https;end`;
window.location.href = chromeUrl;
}
I amb això ja ho tens, Telegram ja no obrirà l'enllaç sinó que li enviarà la url a l'aplicació del navegador que tinga l'usuari per defecte.