HTML文書内で電話番号を呼び出し可能なリンクとしてマークアップしたいのですが、マイクロフォーマットのアプローチtel:
そして、このスキームは標準になるはずだが、文字通りどこにも実装されていないこともわかっています。
私の知る限り、Skype は と を定義しておりskype:
、callto:
後者はある程度人気を博しています。他の企業も別のスキームを持っているか、このcallto:
トレンドに追随しているのではないかと思います。
VoIP ソフトウェアを使用するできるだけ多くの人がリンクをクリックするだけで電話をかけられるように、電話番号をマークアップするためのベスト プラクティスは何でしょうか。
ボーナス質問: 米国の 911 やドイツの 110 などの緊急電話番号の複雑さについて知っている人はいますか?
更新: Microsoft NetMeeting はcallto:
WinXP でスキームを採用します。この質問示唆されているように、Microsoft Office Communicator はtel:
スキームは処理しますが、callto:
1 は処理しません。すばらしい、レドモンド!
更新 2: 2 年半が経ちました。結局のところ、番号をどうしたいかということに尽きるようです。モバイル コンテキストでは、がtel:
正しい方法です。デスクトップをターゲットにするのは、ユーザーが Skype ユーザー ( ) が多いと思うか、Google Voice ( ) のようなものがインストールされている可能性が高いと思うかによって決まります。私の個人的な意見としては、疑問がある場合は(@Sidnicious の回答に沿って)を使用することをcallto:
お勧めします。tel:
tel:
更新 3:ユーザー @rybo111 は、Chrome の Skype もこの流れに乗っていると指摘しましたtel:
。手元に両方のマシンがないので確認できませんが、これが本当なら、ついに勝者が出たことになります。tel:
ベストアンサー1
このtel:
計画は1990年代後半に使用された2000年初頭に文書化されたRFC 2806(より徹底したRFC 39662004年)と改善され続けているtel:
iPhone でのサポートは恣意的な決定ではありませんでした。
callto:
は Skype でサポートされていますが、標準ではないため、特に Skype ユーザーを対象としている場合を除いて使用を避ける必要があります。
私ですか? tel:
(ユーザー エージェントをスニッフィングせずに) ページに適切な形式の URI を含めて、世界中の携帯電話が追いつくのを待ちます :) 。
例:
<a href="tel:+18475555555">1-847-555-5555</a>