C'è un modo per costringere l'iPad a mostrare una versione mobile di un sito web?

2

Sto provando ad accedere a un sito Web interno per visualizzare le telecamere CCTV con un iPad. Mostrerà solo la versione desktop. Voglio che mostri la versione mobile, poiché serve i flussi della videocamera in formato JPEG rispetto alla versione desktop che utilizza ActiveX (che ovviamente non funziona su un iPad). Un iPhone visualizza la versione mobile e funziona perfettamente.

So che su tablet Android esiste un'opzione per "Richiedi sito desktop" e quando deselezionata recupererà la versione mobile. Non sono riuscito a trovare nulla all'interno di Safari o nelle impostazioni.

Come posso ottenere che l'iPad sia visto come un iPhone e recuperare il layout mobile della pagina Web CCTV?

    
posta dnuggies 19.02.2013 - 23:24
fonte

4 risposte

2

Nell'URL, invece se "www" puoi digitare "m". Ad esempio, link

** Questo non si applica ad alcuni siti Web.

    
risposta data 19.02.2013 - 23:58
fonte
1

Questo dipende in ultima analisi da come è stato creato il sito web. Se stanno utilizzando "user-sniffing" per determinare quale versione di una pagina web può essere utilizzata, allora potrebbe essere possibile aggirare il problema (questo metodo utilizza l'agente utente del dispositivo su cui ci si trova per determinare quale versione di una pagina visualizzare ).

Possono delimitare quali dispositivi vengono serviti quali versioni di una particolare pagina Web a livello di server. Un modo è utilizzare lo stesso URL e pubblicare una versione diversa della stessa pagina web. L'altro modo è quello di reindirizzare a un altro URL (m.yourcompany.com vs. www.yourcompany.com).

Le probabilità sono che il modo migliore per aggirare questo potrebbe essere l'installazione di un'app che ti permetta di spoofare il programma utente. Sembra che la versione completa di Web Atomic dovrebbe ti permettono di farlo (anche se non l'ho provato personalmente).

Potresti sempre provare Opera, Mercury e vBrowse, se il Web Atomic non funziona per te. Tuttavia, penso che questi browser probabilmente non funzioneranno.

Per completezza, c'è sempre la possibilità che abbiano usato un approccio chiamato responsive design, e se questo è il caso non c'è nulla che tu possa fare per porre rimedio al problema. Il design reattivo serve la pagina stessa , ma usa i CSS per organizzarli in modo diverso in base alle dimensioni dello schermo (e può nascondere alcuni contenuti e visualizzare altri contenuti). In base alla tua situazione, tuttavia, questo approccio è altamente improbabile che sia stato utilizzato.

    
risposta data 20.02.2013 - 00:02
fonte
0

Credo che se si utilizza Chrome su iOS, è disponibile anche l'opzione "Richiedi sito desktop" (con la stessa implicazione se è deselezionata). Ciò richiede ovviamente l'utilizzo di Chrome.

    
risposta data 19.02.2013 - 23:53
fonte
0

Cerca un browser nell'App Store che supporti la simulazione degli agenti utente. Credo che Atomic lo faccia. (Puoi anche eseguire il jailbreak e utilizzare il tweak di UserAgentFaker se desideri utilizzare Safari o un altro browser che non supporta la falsificazione di user-agent.) Quindi, imposta il browser per utilizzare un agente utente iPhone, come questo:

Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3

    
risposta data 20.02.2013 - 05:25
fonte

Leggi altre domande sui tag