Sito raggiungibile da PC ma non da mobile

Differenze tra PC e mobile

Un sito accessibile dal computer ma non dal telefono cellulare ha cause specifiche legate alle differenze tra le reti utilizzate, ai browser mobile e alle policy di sicurezza più rigide su iOS e Android moderni. La diagnosi richiede di isolare ogni differenza per identificare la causa.

Rete diversa, problema diverso

Il PC tipicamente usa Wi-Fi mentre il telefono può usare 4G/5G. Se il sito funziona dal mobile con Wi-Fi ma non con dati cellulari (o viceversa), il problema è nella rete specifica. Prova ad attivare/disattivare il Wi-Fi sul telefono. Se la differenza è legata alla rete, il sito è tecnicamente OK ma c'è un problema lato ISP o gestore mobile.

HSTS e certificati

I browser mobile (Safari iOS, Chrome Android) sono più severi sui certificati SSL. Un certificato con piccoli problemi che il browser desktop accetta può essere rifiutato su mobile. Verifica con SSL Labs il certificato e correggi tutto quanto segnalato con bollo arancione o rosso.

HTTPS obbligatorio

iOS 14+ richiede di default HTTPS per molte funzionalità (App Transport Security). Se il sito ha contenuti misti HTTP/HTTPS (mixed content), Safari mobile può bloccare gli elementi insicuri rendendo la pagina parziale o vuota. Correggi tutti gli asset (immagini, JS, CSS, font) per usare HTTPS.

Browser cache mobile

Può capitare che il browser mobile mantenga in cache una versione vecchia o corrotta del sito. Su iOS Safari: Impostazioni > Safari > Cancella dati siti web. Su Android Chrome: Impostazioni > Privacy > Cancella dati di navigazione. Riapri il browser e ritenta.

Plugin e service worker

I service worker registrati per offline support possono cachare in modo aggressivo, mostrando una versione vecchia anche dopo aggiornamenti. Su Chrome mobile: digita chrome://serviceworker-internals per vederli e disattivarli. Riapri il sito da scratch.

Layout responsive rotto

Talvolta il sito non è veramente irraggiungibile ma il layout mobile è rotto, mostrando elementi vuoti o pagine bianche. Usa Chrome DevTools sul PC con la modalità "Toggle device toolbar" per simulare iPhone/Android e identificare problemi CSS o JS specifici per la viewport mobile.

JavaScript incompatibile

Codice JavaScript moderno (ES2020+) non sempre funziona su browser mobile vecchi (Safari iOS 13 e precedenti). Aggiungi polyfill o usa Babel per transpile a ES5. Verifica con BrowserStack se il sito funziona su versioni storiche di iOS e Android, particolarmente importante per audience più ampia.

Hai bisogno di aiuto?

Se il tuo sito ha problemi di accesso, il team di G Tech Group può aiutarti. Contattaci tramite il modulo di contatto.

Hai trovato utile quest'articolo?