2

我打算让我的 nodejs/express 应用程序仅供移动用户使用,而 dekstop 用户接收完全不同的内容。如何检测客户端是否在移动设备上?任何人都知道任何维护良好的库可以做到这一点?

4

2 回答 2

3

您可以编写一个中间件来检查 req.headers['user-agent'] 或使用express-device

于 2013-07-06T02:14:06.860 回答
1

我不是专家,但发现这个 php 字符串可以完美运行!

 <?php
  function isMobile() {
    return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
 }
 if(isMobile())
    print "this is mobile yes";
 else
    print "this is mobile not true at all";
 ?>
于 2013-07-06T15:36:31.737 回答