9

私は現在、デバイスが電話をかけることができるかどうかを検出する必要があるプロジェクトに取り組んでいます。可能かどうかに応じて、ビューを切り替えて2つの異なる機能を適用する必要があります。1つはtelを使用して特定の番号に電話をかけるためのボタンです。HTMLでは、もう1つは番号を入力するためのボタンです。フォナリティを使用してあなたに電話します。

現在、私はwurflやterawurflなどのプラグイン/ライブラリをインストールすることができましたが、携帯電話やタブレット/デスクトップが電話をかけることができるかどうかを100%信頼できる方法で検出できるものはないようです。

wurfl / terawurflで見逃したタグや、「yes tel:works」などを検出するために作成できるjavascript ajax呼び出しなど、これに対するサーバー側またはユーザー側の解決策はありますか。

4

1 に答える 1

1

これが私が使用しているPHPクラスで、無料でダウンロードできるモバイルブラウザを検出します。 http://code.google.com/p/php-mobile-detect/

クラスが正しく設定されると、次のようなコードを使用できます。

if ($detect->isMobile()) {
    // any mobile platform
    // place telephone code here
}

または、より具体的にすることができます:

if($detect->isiOS()){
    // code to run for the Apple iOS platform.
}

これは通常、モバイルWebサイトの作成に使用されますが、目的に適合します:)

于 2012-07-12T17:07:54.163 に答える