2012-05-23 12 views
5

डायल करने के लिए जावास्क्रिप्ट/jquery का उपयोग करना क्या कोई जानता है कि मैं जावास्क्रिप्ट का उपयोग करके किसी नंबर को कैसे डायल कर सकता हूं? मैंने निम्नलिखित कोशिश की है:किसी संख्या

window.location.href = 'tel:7178081998'; 

बटन एक क्लिक पंजीकृत करता है लेकिन आईओएस पर्यावरण में कुछ भी नहीं करता है।

मैं ऐसे मुद्दे पर चल रहा हूं जहां मेरे "टेलि" लिंक मेरे पास एक स्क्रिप्ट (फास्टक्लिक) के कारण काम नहीं करते हैं। मैंने सब कुछ करने की कोशिश की है जिसके बारे में मैं सोच सकता हूं, यही कारण है कि मैं कहां हूं।

विचार?

+0

मैं कल्पना करने के लिए संघर्ष कर रहा हूं कि कोई डेवलपर क्यों सोचता है कि यह लागू करने के लिए एक अच्छी सुविधा होगी। आपको इसे काम करने के लिए शायद फास्टक्लिक का उपयोग करना बंद करना होगा। – Blazemonger

+0

कृपया रचनात्मक सहायता दोस्तों, कृपया। अगर मैं सब कुछ नहीं करने की कोशिश नहीं की तो मैं यह नहीं पूछूंगा। मैं फास्टक्लिक लिपि से छुटकारा नहीं पा सकता हूं। मैं मूल रूप से सोच रहा हूं कि यदि मैं क्लिक ईवेंट की झुकाव करने के लिए जेएस का उपयोग कर सकता हूं, तो यह "फास्टक्लिक" स्क्रिप्ट को हटा सकता है। मैं अन्य विचारों के लिए खुला हूं, मुझे बताएं। रचनात्मक मदद के लिए धन्यवाद! – nate8684

+0

यह मेरे लिए और कुछ अन्य लोगों के लिए काम कर रहा है :) .. http://stackoverflow.com/questions/10671508/launching-ios-messenger-from-phonegap/10672417#10672417 – Futur

उत्तर

0

एक सैंडबॉक्स समस्या की तरह लगता है। आईफ्रेम के साथ प्रतिबंध से क्यों नहीं तोड़ें? गतिशील रूप से इसे डीओएम में जोड़ें और इसे नंबर डायल करें।

Adding IFRAME to DOM by Javascript

1

<a href="tel:5558675309">555-867-5309</a> यह काम करना चाहिए।

यदि उपयोगकर्ता से पूछने के लिए पॉप अप संवाद की आवश्यकता है "क्या आप वाकई कॉल करना चाहते हैं" बस अगर उसने इसे अनजाने में क्लिक किया है।

<a id="call" href="">555-867-5309</a>

उपयोग कॉल आईडी संवाद खोलने के लिए, ठीक है के क्लिक पर, डेटा href विशेषता के लिए गतिशील रूप से डाल दिया।

+0

अगर यह आपकी समस्या हल करता है तो कृपया उत्तर स्वीकार करें ..... – Akki619

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