web-dev-qa-db-ja.com

モバイルデバイスで電話番号を呼び出すためのハイパーリンクを作成する方法

モバイルデバイスのユーザーが電話番号に電話をかけるためのクリック可能なハイパーリンクを作成するための適切で普遍的な形式は何ですか?

ダッシュ付きの市外局番

<a href="tel:555-555-1212">555-555-1212</a>

ダッシュなしの市外局番

<a href="tel:5555551212">555-555-1212</a>

ダッシュと1の市外局番

<a href="tel:1-555-555-1212">555-555-1212</a>

ダッシュなしの市外局番と1

<a href="tel:15555551212">555-555-1212</a>

ダッシュ、1、および+記号の付いた市外局番

<a href="tel:+1-555-555-1212">555-555-1212</a>

ダッシュなしの市外局番、1および+記号

<a href="tel:+15555551212">555-555-1212</a>
182
JROB

最後の2つのどちらでもうまくいくでしょう。ダッシュは、数字を読みやすくすること以外には意味がありません。したがって、それらを含めることもできます。ただし、国外(例ではアメリカ/カナダ以外)から番号をダイヤルするには、+記号が必要です。

149
Mike

-は関係ありませんが、モバイルユーザーがローミング中の場合は+記号が重要です
これは標準形式です

<a href="tel:+4917640206387">+49 (0)176 - 402 063 87</a>

あなたは仕様書の中でそれについてもっと読むことができます、 電話番号を「Click-to-Call」にする を見てください。

47
Ravindra Bagale

このフォーマットもオンラインで見つけて使用しました。ダッシュがあってもなくても動作するようです。私はそれが私のMac(FaceTimeで番号を呼び出そうとする)と私のiPhoneで動くことを確かめた:

<!-- Cross-platform compatible (Android + iPhone) -->
<a href="tel://1-555-555-5555">+1 (555) 555-5555</a>
8
molaro

私は使った:

Tel: <a href="tel:+123 123456789">+123 123456789</a>

結果は次のとおりです。

Tel: + 123 123456789

「Tel:」は純粋なテキストを表し、数字だけがコード化されてクリック可能です。

1
trifase