リンクされた電話番号をデフォルトでサポートしている現在の標準のモバイルブラウザはどれですか。


8

より良い質問は、デフォルトで電話番号の自動リンクを現在サポートしていないものはありますか?iPhone、Android、BB、Windows Phone、Palmの主なサポート。

複数のクライアントサイト(など<a href="tel:+1-800-555-1212">800-555-1212</a>)の電話番号にhrefタグを追加する必要があるかどうかを判断しようとしています。この時点でこのようなことを行う唯一の理由は、モバイル(または将来)の下位互換性を可能にするためですが、これらのリンクは現在、時間または労力の価値があるかどうかを判断するのが困難です通常のブラウザ(FF、IE、Chrome、Safariなど)で多くのことを行います。


明確にする必要があるように感じます...デフォルトでは、一部のモバイルブラウザ(Androidなど)が自動的にページをクロールし、特定のテキストブロックが電話番号の形式であると判断した場合は、そのようにリンクします自動的に。これにより、ユーザーは番号をクリックするだけでダイヤラに直接アクセスできます。
Sparky、

2
「すべて」のような単語を使用することは、何かをサポートしているブラウザについて尋ねることに関して悪い考えです。おそらくあなたが思っているよりもはるかに多くのモバイルブラウザがあり、途方もなく複雑な互換性テーブルがあります。実際にサポートする予定のリストを指定します。:(注ブラウザは、私は、この特定の機能を比較したものを見てきたと思わないでください。あなたは、オペレーティングシステムを記載されている)が、モバイルSafariはない、とオペラMobileはそれについて厄介を試したがあると思われます。
蘇」

回答:


5

電話番号をtel URIでラップすることをお勧めします。理由は次のとおりです。

  1. モバイルブラウザーは、特に異常な形式で、数値を誤って解析することがよくあります。彼らがしているのは、アンカーリンクとtel URIに電話番号を含めることです。彼らのためにそれを行うことはエラーの可能性を減らします。

  2. デスクトップVOIP電話クライアント(Skype、Vonageなど)がいつか理にかなって採用するようになるのは、ベンダーに中立で公式に提案された標準です。

  3. 場合によっては何もしないリンクテキストを作成することは理想的ではありませんが、ページ上の重要な連絡先情報を強調表示するのに役立ち、tel:サポートのない訪問者がリンクをクリックしても、元に戻せないほどの損傷はありません。(tel:サポートのない携帯電話ユーザーにとってはイライラするかもしれませんが、Webページにある数字の入力にはすでに慣れています。)

  4. 重要なのは、tel:URIを使用して、モバイルブラウザー電話番号ではない番号をリンクしようとするのを防ぐことです。Apple はこの方法を推奨します。電話番号をtel:URIでラップし、次のメタタグを含めて、iOSデバイスが変換する追加の番号を検索しないようにします。

    <meta name = "format-detection" content = "telephone=no">

つまり、今日の電話番号の自動検出をサポートしているモバイルブラウザーはそれほど重要ではありません。このフォーマットを採用することは、まだ良い考えです。


よく言った、ニック。洞察をありがとう-それはまさに私が探していた答えでした。
Sparky、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.