iPadだとかタブレットだとかのVIEWPORTを分岐・判別するPHPの設定

iPadだとかタブレットだとかのVIEWPORTを分岐・判別するPHPの設定

ユーザーエージェントに「Mobile」の記述があるときだけ、ビューポートを変更するという例。
※ただし、ユーザーエージェントに「Mobile」の記述を含むスマートフォンも少しだがあるそうなので、そちらは無視する、という場合です。

<?php
$ua = $_SERVER['HTTP_USER_AGENT'];
if(strpos($ua,'Mobile')){ ?>
<meta name="viewport" content="width=device-width,user-scalable=yes">
<?php }else{ ?>
<meta name="viewport" content="width=device-width,initial-scale=0.5,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<?php } ?>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA