1. ホーム
  2. html

[解決済み] 電話番号のマークアップはどのように行うのですか?

2022-02-08 17:32:15

質問

HTML文書で電話番号を発信可能なリンクとしてマークアップしたい。私は、次のように読みました。 microformatsのアプローチ であることは知っています。 tel: スキームは標準的なものですが、文字通りどこにも実装されていません。

私の知る限り、Skypeが定義しています。 skype:callto: 後者は人気を博しています。他の企業も他の方式を持っているか、あるいはこの方式に乗っかっていると思います。 callto: の電車に乗ります。

VoIPソフトウェアを使っているできるだけ多くの人がリンクをクリックするだけで電話をかけられるように、電話番号をマークアップするためのベストプラクティスは何でしょうか?

ボーナス質問です。アメリカの911やドイツの110のような緊急番号の複雑さについてご存知の方はいらっしゃいますか?

乾杯

更新しました。 Microsoft NetMeetingは callto: はWinXPでスキームします。 この質問 は、Microsoft Office Communicatorが処理することを示唆しています。 tel: スキームがありますが callto: のものです。素晴らしい、Redmond!

アップデート2 それから2年半が経ちました。番号をどうしたいのかに集約されるようです。モバイルの文脈では tel: が良いと思います。デスクトップをターゲットにするのはあなた次第です。もし、あなたのユーザーがもっとSkype派だと思うのなら( callto: )、あるいは Google Voice のようなものを使う可能性が高い ( tel: がインストールされています。私の個人的な意見としては、迷ったときは tel: (@Sidnicious さんの回答に沿って)。

アップデート3: ユーザー@rybo111の指摘によると、ChromeのSkypeは一方では tel: のバンドワゴンです。手元に両方のマシンがないので確認できないが、もし本当なら、ついに勝者が現れたということだろう。 tel:

解決方法は?

その tel: スキームは 1990年代後半に使用された で、2000年初頭に文書化されました。 RFC 2806 (という名前に変更されました。 RFC 3966 2004年)、および 改良が続けられている . サポート tel: をiPhoneに搭載したのは、決して恣意的な判断ではありません。

callto: は、Skypeでサポートされていますが。 は標準ではありません。 特にSkypeユーザーをターゲットにしていない限り、避けるべきでしょう。

私なら、まず適切な形式の tel: あなたのページのURIは(ユーザーエージェントを盗聴することなく)、世界中の携帯電話が追いつくのを待ちましょう :) .

:

<a href="tel:+18475555555">1-847-555-5555</a>