2015-10-11 9 views
11

मेरे पास मेरी .js फ़ाइल में एम्बेडेड एक पुष्टिकरण अनुरोध है जिसके लिए कॉल का जवाब देने से पहले उपयोगकर्ता की पुष्टि की आवश्यकता होती है। हालांकि यह डेस्कटॉप क्रोम में ठीक काम करता है लेकिन मोबाइल क्रोम (एंड्रॉइड) में कुछ भी नहीं होता है? यह वेबसाइट http://webtest1.parseapp.com/ है, लेकिन आपको एक लॉगिन बनाने और एक दोस्त जोड़ने और बाईं ओर उनके नाम पर क्लिक करने के लिए यदि आपको परीक्षण करने की आवश्यकता है तो उन्हें कॉल करने में सक्षम होना चाहिए। यह उतना आसान हो सकता है क्योंकि यह केवल डेस्कटॉप पर काम करता है क्योंकि मैं मोबाइल क्रोम में नया हूं। यदि आपको पता होना चाहिए तो यह सहकर्मी सेवाओं के लिए भी एक सहकर्मी है।क्रोम पर एंड्रॉइड मोबाइल में पुष्टि() काम करता है?

if (confirm("Answer call?") == true) { 
    call.answer(window.localStream); 
    step3(call); 
    audioElement.pause(); 
} else{audioElement.pause();} 
+0

हां यह काम करता है: http://jsfiddle.net/usL1u8ny/ – Kaiido

+0

2 पुष्टिएं मेरे मोबाइल पर काम करती हैं लेकिन तीसरा जो स्वचालित रूप से नेटवर्क डेटा प्राप्त करने के बाद ट्रिगर करता है। – Amir

+0

मुझे लगता है कि आप पाते हैं कि यह जानबूझकर बहिष्कृत है। https://ux.stackexchange.com/questions/52282/why-are-alert-confirm-dialogs-bad-for-mobile-web –

उत्तर

1

बेशक यह इसका समर्थन करता है। लेकिन कुछ ट्रिगर्स के बाद यह स्वचालित रूप से उन्हें अवरुद्ध कर देगा यदि वे लूप में हैं।

0

1. हां। एंड्रॉइड क्रोम पुष्टि पुष्टि करता है()। मैं W3Schools कोशिश करो स्थल का दौरा किया

मेरी एंड्रॉयड क्रोम से

:

यह परीक्षण करने के लिए इस रूप में सरल है।

HERE

यह मेरा Android डिवाइस से स्क्रीनशॉट है।

मुझे यह डेस्कटॉप क्रोम से अलग नहीं मिला।

2. मेरा सुझाव चरण-दर-चरण डीबग करना है: परीक्षण करने के लिए आप इस तरह कुछ स्पष्ट क्यों नहीं करते हैं।

if(confirm("Answer call?") == true)alert("Inside if"); 
else alert("Inside else"); 

सबसे अधिक संभावना है, यह समस्या call.answer (window.localStream) के साथ है। आप इस शर्तों में सोच सकते हैं या समझने के लिए अधिक जानकारी प्रदान कर सकते हैं।

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