Mobil cihazlarda telefon numarasını aramak için köprü nasıl oluşturulur?


213

Mobil cihazlardaki kullanıcılar için bir telefon numarasını aramak üzere tıklanabilir bir köprü oluşturmak için uygun, evrensel biçim nedir?

Kesikli alan kodu

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

Kısa çizgi olmayan alan kodu

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

Tire ve 1 ile alan kodu

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

Tire işareti ve alan kodu 1

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

Kısa çizgi, 1 ve + işaretli alan kodu

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

Kısa çizgi, 1 ve + işareti olmayan alan kodu

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

Yanıtlar:


183

Kısa çizgiler ( -), sayıyı daha okunabilir yapmaktan başka bir anlam ifade etmez, bu nedenle bunları da dahil edebilirsiniz.

Web sitemizin ziyaretçilerinin nereden geldiğini asla bilmediğimiz için, telefon numaralarını dünyanın herhangi bir yerinden çağrılabilir yapmamız gerekiyor. Bu nedenle +işaret her zaman gereklidir . +İşareti otomatik mobil taşıyıcı tarafından dönüştürülür uluslararası arama öneki aynı zamanda "olarak bilinen çıkış kodu ". Bu kod bölgeye, ülkeye göre değişir ve bazen tek bir ülke operatöre bağlı olarak birden fazla kod kullanabilir. Neyse ki, yerel bir çağrı olduğunda, uluslararası formatla aramak hala işe yarayacaktır.

Örnek numaranızı kullanarak, Çin'den arama yaparken kullanıcıların arama yapması gerekir:

00-1-555-555-1212

Ve Rusya'dan,

810-1-555-555-1212

+İşareti uluslararası telefon öneki çıkarmanıza izin vererek bu sorunu çözer.

Uluslararası arama önekinden sonra ülke kodu (pdf) , ardından coğrafi kod (alan kodu) ve son olarak yerel telefon numarası gelir.

Bu nedenle, örneklerinizin son ikisinden biri işe yarayacaktır, ancak önerim okunabilirlik için bu biçimi kullanmanızdır:

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

Not: Ülke kodundan farklı bir gövde öneki içeren numaralar için (örn. A çevresinde parantez içinde yerel olarak yazarsanız 0), numara uluslararası biçimde olması gerektiği için atlamanız gerekir.


@ Vreality2007 Aslında telefon muhtemelen çizgileri otomatik olarak ekleyecektir. Sayfanın kaynak kodunda olduğundan, kullanıcı bunu asla görmez. Bir masaüstü kullanıcısıysa, fareyi bağlantının üzerine getirebilir ve neyin aranacağını görebilirler, ancak bu nedenle bağlantı metni de okunabilirlik için tire ekleyeceğim telefon numarasıdır. Ancak hiçbir maliyeti olmadığı için onları çapa bağlantısına da dahil ederim. Neden olmasın, değil mi?
Mike

@ Birine alternatif olarak +da kullanabilirsiniz 00.
Matas Vaitkevicius

3
@MatasVaitkevicius Aslında hayır. Her yerde uluslararası arama öneki olarak 00 kullanılmaz, bu nedenle farklı bir tane kullanıldığında, arama muhtemelen başarısız olur.
Mike


9

Ayrıca bu formatı çevrimiçi buldum ve kullandım. Kesik çizgi ile veya çizgi olmadan çalışıyor gibi görünüyor. Mac'imde (FaceTime'daki numarayı aramaya çalışır) ve iPhone'umda çalıştığını doğruladım:

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

2

Kullandım:

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

ve sonuç:

Tel: +123 123456789

"Tel:" ifadesi salt metin anlamına gelir ve yalnızca sayı kodlanır ve tıklanabilir.


-5

Ayrıca callto: ########### e-posta kodu postasını en azından W3Cschool sitesine göre çağrı ile değiştirerek de kullanabilirsiniz, ancak test etme fırsatım olmadı.


7
RFC3966'ya göre kullanmalısınız tel:#####.
Itay Grudev

2
callto:aslında bir Skype olayıydı. Hiçbir RFC'de yoktur.
Alexis Wilke
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.