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 に答える