标签: javascript html css perl cgi
我正在使用CGI脚本生成动态网页。我希望页面以不同方式加载元素,具体取决于用户是否使用手机(如黑莓手机)访问网站或普通浏览器。是否有我可以抓住的环境细节来做出这个决定?这样做的最佳方法是什么(即使它使用的是javascript而不是CGI。)
答案 0 :(得分:12)
使用Perl变量$ENV{'HTTP_USER_AGENT'}和HTTP::BrowserDetect模块。
$ENV{'HTTP_USER_AGENT'}
一旦确定了客户端使用的浏览器(例如是移动浏览器),您就可以决定将什么发送回客户端(移动版或桌面版等)