Sto utilizzando uno script CGI per generare una pagina Web dinamica. Voglio che la pagina carichi gli elementi in modo diverso a seconda che l'utente stia utilizzando o meno un telefono (come un BlackBerry) per accedere al sito Web o ad un normale browser. C'è un dettaglio ambientale che posso prendere per prendere questa decisione? Quale sarebbe il miglior metodo per farlo (anche se si utilizza javascript e non CGI.)Come rilevare in perl se il client utilizza un browser mobile?
5
A
risposta
12
Utilizzare la variabile Perle il modulo HTTP::BrowserDetect.
Una volta che avete il determinato tipo di browser utilizzato dal client (ad esempio, si tratta di un browser mobile) - allora si può prendere la decisione su cosa per inviare al client (versione mobile o versione desktop, ecc)
Problemi correlati
- 1. Come rilevare se il browser mobile mostrerà un controllo a discesa "nativo"?
- 2. Come rilevare se un server utilizza SPDY
- 3. Come rilevare se il file è un'immagine in perl
- 4. Come rilevare se il browser è compatibile con ES2015
- 5. Verificare se un client certificat è installato nel browser client
- 6. Come rilevare se il browser accetta eventi xmlhttprequest da addEventListener?
- 7. Come rilevare se il supporto del browser lampeggia?
- 8. Come rilevare il browser in-app di Facebook?
- 9. Rilevamento browser mobile in GWT
- 10. Come posso rilevare se un browser supporta MJPEG?
- 11. È possibile rilevare JavaScript se il browser dell'utente supporta gzip?
- 12. Rilevare se un browser è in modalità schermo intero
- 13. Javascript per rilevare la larghezza dello schermo del browser mobile?
- 14. modo affidabile per rilevare desktop vs Mobile Browser
- 15. Come posso rilevare se il browser ha riscontrato un errore JavaScript ... in JavaScript?
- 16. come rilevare il fuso orario del client?
- 17. Rileva se viene utilizzato un browser in un dispositivo mobile (telefono/tablet iOS/Android)
- 18. il modo più semplice per rilevare se il dispositivo mobile con javascript
- 19. Come utilizzare userAgent per rilevare il dispositivo mobile
- 20. lancio SMS da un browser mobile
- 21. può rilevare la dimensione/risoluzione del monitor del browser client?
- 22. Rails modo per rilevare il dispositivo mobile?
- 23. Come posso rilevare se un browser supporta il tag di intermittenza?
- 24. Come verificare se il browser supporta HTML5?
- 25. Come rilevare l'attività del browser?
- 26. Rileva browser mobile Chiudi Evento
- 27. Il modo più semplice per rilevare un dispositivo mobile
- 28. Come rilevare se il browser supporta il valore "solo testo" nel parametro contenteditable?
- 29. Servlet Java - Come posso rilevare se un utente proviene da un dispositivo mobile?
- 30. Come rilevare una richiesta di pagina dal lato client mobile o desktop
È Probabilmente vorrai usare il metodo [mobile] (http://search.cpan.org/perldoc?HTTP::BrowserDetect#mobile()) di HTTP :: BrowserDetect. – cjm