Come posso creare una pagina di questo tipo che apre un collegamento diverso nel web (PC) e diverso nel cellulare (telefoni)?

-7

Sto costruendo un sito Web che sembra bello in Web ma peggiore nei cellulari. Voglio creare lo stesso sito ma diversi design per i dispositivi mobili. Ogni volta che l'utente apre site.com , reindirizza automaticamente a m.site.com OR site.com/mob solo se su dispositivo mobile.

    
posta Ahmad Taha 21.03.2016 - 08:30
fonte

2 risposte

2

Ci sono 3 modi per implementare un sito web per dispositivi mobili:

  1. Responsive Web Design : serve lo stesso codice HTML sullo stesso URL indipendentemente dal dispositivo dell'utente (desktop, tablet, cellulare, browser non visuale), ma può renderizzare il display in modo diverso (ad esempio, "rispondere") in base alle dimensioni dello schermo. Il design reattivo è il modello di progettazione consigliato da Google.
  2. Servizio dinamico : utilizza lo stesso URL indipendentemente dal dispositivo, ma genera una versione diversa di HTML per diversi tipi di dispositivi in base a ciò che il server conosce del browser dell'utente.
  3. URL separati : offre un codice diverso a ciascun dispositivo e su URL separati. Questa configurazione tenta di rilevare il dispositivo degli utenti, quindi reindirizza alla pagina appropriata utilizzando i reindirizzamenti HTTP] insieme all'intestazione HTTP Vary.

Puoi scegliere qualsiasi metodo adatto alle tue esigenze e al tuo progetto. Ci sono entrambi pro e contro di ciascuno, quindi raccomanderò di dedicare del tempo alla decisione.

    
risposta data 21.03.2016 - 08:49
fonte
0

Ulteriori informazioni su HTTP . Probabilmente dovresti tenere conto dell'intestazione User-Agent: .

Sarebbe diverso su dispositivi mobili e desktop (e varierebbe da un browser all'altro).

Un utente intelligente sarebbe probabilmente in grado di simularlo, ma pochi lo fanno.

    
risposta data 21.03.2016 - 08:47
fonte

Leggi altre domande sui tag