【问题标题】:How to detect in perl if the client is using a mobile browser?如果客户端使用的是移动浏览器,如何在 perl 中检测?
【发布时间】:2011-10-29 19:57:58
【问题描述】:

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

【问题讨论】:

    标签: javascript html css perl cgi


    【解决方案1】:

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

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

    【讨论】:

    • 您可能想要使用 HTTP::BrowserDetect 的 mobile 方法。
    猜你喜欢
    • 2016-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多