如果客户端使用移动浏览器,如何在perl中检测?

时间:2011-08-18 13:58:34

标签: javascript html css perl cgi

我正在使用CGI脚本生成动态网页。我希望页面以不同方式加载元素,具体取决于用户是否使用手机(如黑莓手机)访问网站或普通浏览器。是否有我可以抓住的环境细节来做出这个决定?这样做的最佳方法是什么(即使它使用的是javascript而不是CGI。)

1 个答案:

答案 0 :(得分:12)

使用Perl变量$ENV{'HTTP_USER_AGENT'}HTTP::BrowserDetect模块。

一旦确定了客户端使用的浏览器(例如是移动浏览器),您就可以决定将什么发送回客户端(移动版或桌面版等)