2012-02-28 11 views
12

मैं वर्तमान में एक वेबपेज फोन नंबर ऊपर की सेवा है, ये फोन नंबर के कुछ एक्सटेंशन है इसलिए मैं इस तरह एचटीएमएल लिखा है:मैं टेलिफोन में एक्सटेंशन कैसे शामिल करूं: यूआरआई?

<a href="tel:+44-1234-567;ext=88">+44-1234-56788</a>/<a href="tel:+44-1234-567;ext=99">+44-1234-56799</a 

जब मैं अपने एंड्रॉयड ब्राउज़र में इस पृष्ठ को मारा और फोन में से एक नल

+44-1234-567;ext=88 

जो मुझे नहीं लगता कि सही है: संख्या, यह मेरी फोन डायलर (यू सैमसंग गैलेक्सी s2 शेयर) के रूप में में लोड करता है। निश्चित रूप से इसे ;ext= शब्द छोड़ना चाहिए।

क्या मैंने tel को लागू करने के लिए आरएफसी को गलत तरीके से पढ़ा है?

+3

सिर्फ इसलिए कि आपने सही ढंग से स्पेक पढ़ लिया है इसका मतलब यह नहीं है कि फोन डायलर ने इसे सही तरीके से कार्यान्वित किया है। ☹ –

उत्तर

3

मैंने देखा कि सभी उदाहरणों में, ext का मान पूर्ण संख्या में निहित है। तो href मूल्य में 88 सहित कोशिश:

<a href="tel:+44-1234-56788;ext=88">+44-1234-56788</a> 
+0

मैं ऐसा कर सकता हूं, लेकिन फिर "ext" रखने में क्या बात है? – Jarede

+0

यह अभी भी आपको बताता है कि पूरे नंबर का कौन सा हिस्सा विस्तार से मेल खाता है। पता नहीं है कि ब्राउज़रों को कैसे संभाला जाएगा, हालांकि। मुझे आरएफसी की जांच करनी होगी। –

13

करने के लिए उचित तरीके से लगता है यह एक अल्पविराम का उपयोग करें:

<a href="tel:441234567,88">+44-1234-567 ext.88</a>

बस iPhone और Android ओएस 2.1 के साथ परीक्षण किया। ;ext=88 का उपयोग ext बिट को एक्सटेंशन के साथ डायल किए गए नंबर में परिवर्तित करता है (इसलिए यह 88 के बजाय 35888 जैसा कुछ डायल करता है)।

2

documentation के अनुसार, आप जोड़ सकते हैं जो आपके द्वारा अब तेल की तरह हैं: 12345678; ext = 123

देखें RFC 3966

+1

यह क्यों कम किया गया था? यह 2012 से है लेकिन एक वैध स्रोत है। – systemaddict

+0

[W3.Org] (http://www.w3.org) उपर्युक्त आरएफसी 3966 से सबसे व्यापक रूप से समर्थित योजना के रूप में संबंधित है https://www.w3.org/TR/mwabp/#bp-interaction-uri-chechemes – systemaddict

0

Standards at thenewcode 3 से महीने पहले एक माइक्रो़डेटा ठहराव का उपयोग कर सुझाव देते हैं।

<a href="tel:+13235798328p22">

संबंधित: विभिन्न मानकों विभिन्न बाहरी प्लेटफार्मों पर जारी रहती है और यूआरआई के प्रसंस्करण बदल सकते हैं। कार्यालय के स्काइप uses x to represent extension within skype: गूगल डेवलपर्स डॉक्स पर Click to call सुविधाओं

उदाहरण निर्दिष्ट नहीं करते।

+0

[सेब देव] (https://developer.apple.com/library/content/featuredarticles/iPhoneURLScheme_Reference/PhoneLinks/PhoneLinks.html) में यूआरआई एक्सटेंशन – systemaddict

+0

के लिए मानक भी नहीं है, यह अच्छा जोड़ा @ सिस्टम सिस्टम है। दुर्भाग्य से, 'पी' यूएस में मेरे सैमसंग पर एंड्रॉइड v7 पर एक नंबर पर स्वत: रूपांतरित हो गया। – Damian

संबंधित मुद्दे