PHPを使用しているので、php-mobile-detectクラスをお勧めします。個々のデバイス/OS/ブラウザに対応することも、単にisMobile()
またはisTablet()
キャッチオールとして使用することもできます。
私は通常次のようなことをします:
include './includes/Mobile_Detect.php';
$detect = new Mobile_Detect;
if ( $detect->isMobile() or $detect->isTablet() ){
$phone='<a href="tel:+12345678910">1-234-567-8910</a>';
} else {
$phone='1-234-567-8910';
}
それから私はちょうど<?php echo $phone
;?>私がそれを必要とするところならどこでもそしてそれは御馳走を働かせます!また、javascriptの代わりにPHPを使用することで、サーバー側で検出が行われるため、エンドユーザーがダウンロードする必要が少なくなります(jQueryや追加のスクリプトなど)。
デバイスのライブラリはかなり頻繁に更新されるため、 GitHubページを頻繁に確認する価値があります。