私のウェブサイトには、次のようなリンクがいくつかあります。
<a href="tel://+12181112222" class="call">218.111.2222</a>
jQuery (またはその他の方法) を使用して、デバイスが通話や tel:// プロトコルの使用をサポートしているかどうかを判断したいと考えています。そのような方法は世界に存在しますか?
デスクトップでクリックすると、「プロトコル (tel) がどのプログラムにも関連付けられていないため、Firefox はこのアドレスを開く方法を認識していません。 "
現在、ユーザー エージェントをスニッフィングして、モバイル デバイスであるかどうかを検出しています。しかし、より良い/正確な方法はありますか? jQueryのようなもの$.support.xx
?
if ( (/iPhone|iPod|iPad|Android|BlackBerry/).test(navigator.userAgent) != true ){
$(".call").attr("href", "#");
}