2011-08-18 7 views
5

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?

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)

+5

È Probabilmente vorrai usare il metodo [mobile] (http://search.cpan.org/perldoc?HTTP::BrowserDetect#mobile()) di HTTP :: BrowserDetect. – cjm

Problemi correlati