この投稿を無視する前に、画面解像度やユーザー エージェントなどを使用してモバイル プラットフォームを検出し、「フル機能」または大規模な Web サイトと小規模な Web サイトのどちらを表示するかについての無数の投稿を読みました。
私は .Net MVC4 を使用しており、global.asax.cs および _Layout.Mobile ファイルを介して .mobile ページに問題なくリダイレクトできます。
したがって、私の質問は次のとおりです。モバイルページにアクセスしたら、ページに「電話をかける」ボタンを表示するために、これがタブレットの携帯電話 (iPad、Android など) であるかどうかを知りたいです。私はjQueryMobileを使用しているので、これまでに次のことを行うコードを入手しました:
<a href="tel:+15559876543" data-role="button">Call Us Today</a>
基本的に、デバイスにラジオがあり、電話をかけることができるかどうかを確認しているので、「Call Us」リンクをクリックしてもどこにも行かない WiFi のみの iPad ユーザーをイライラさせないようにしています。
私は自分がやっていることにより良いアプローチがあるかもしれないという事実を完全に認識しており、それらの提案にも感謝してオープンです.
前もって感謝します、ダン