【发布时间】:2011-10-29 19:57:58
【问题描述】:
我正在使用 CGI 脚本来生成动态网页。我希望页面根据用户是使用手机(例如黑莓)访问网站还是使用普通浏览器来以不同方式加载元素。有没有我可以抓住的环境细节来做出这个决定?最好的方法是什么(即使它使用 javascript 而不是 CGI。)
【问题讨论】:
标签: javascript html css perl cgi
我正在使用 CGI 脚本来生成动态网页。我希望页面根据用户是使用手机(例如黑莓)访问网站还是使用普通浏览器来以不同方式加载元素。有没有我可以抓住的环境细节来做出这个决定?最好的方法是什么(即使它使用 javascript 而不是 CGI。)
【问题讨论】:
标签: javascript html css perl cgi
使用 Perl 变量 $ENV{'HTTP_USER_AGENT'} 和 HTTP::BrowserDetect 模块。
一旦您确定了客户端使用的浏览器(例如,它是移动浏览器),您就可以决定向客户端发送什么内容(移动版或桌面版等)
【讨论】: