2015-12-31 7 views
14

मैं अपने ऐप में getUseMedia फ़ंक्शन का उपयोग कर रहा हूं। हर बार जब मैं फ़ायरफ़ॉक्स अनुमति पॉपअप खोलता हूं प्रकट होता है। always allow विकल्प नहीं है।`getUserMedia` का उपयोग करते समय फ़ायरफ़ॉक्स में" हमेशा अनुमति "विकल्प क्यों नहीं है?

enter image description here

बगजिला सुविधा पहले से ही Firefox 30 पर कार्यान्वित किया जाता है के अनुसार - वर्तमान संस्करण 43 है।

मैं getUserMedia इस तरह उपयोग कर रहा हूँ:

navigator.getUserMedia = (navigator.getUserMedia || 
    navigator.webkitGetUserMedia || 
    navigator.mozGetUserMedia || 
    navigator.msGetUserMedia); 

यह सही है? मैं allow always विकल्प क्यों नहीं चुन सकता?

+0

कुछ हद तक संबंधित, [navigator.getUserMedia()] (https://developer.mozilla.org/en/docs/Web/एपीआई/नेविगेटर/getUserMedia) बहिष्कृत है। [MediaDevices.getUserMedia()] का उपयोग करें (https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia) – GAntoine

+0

मैंने 'mediaDevices.getUserMedia' को 'Navigator.getUserMedia' जैसे दूसरे विकल्प के रूप में जोड़ा। | mediaDevices.getUserMedia || navigator.webkitGetUserMedia || ', लेकिन तब ब्राउज़र' इस ब्राउज़र में कोई वेब ऑडियो समर्थन नहीं देता है! 'त्रुटि। मैं फ़ंक्शन का उपयोग कैसे कर सकता हूं? – ironsand

+0

आपकी मदद नहीं कर सकता है, आपको किसी और के लिए छोड़ने की प्रतीक्षा करनी होगी। क्रोम में – GAntoine

उत्तर

5

जैसा कि आपने पाया है, फ़ायरफ़ॉक्स, जैसे क्रोम, एचटीटीपीएस के बिना इस कार्यक्षमता को उद्देश्य से अस्वीकार करता है।

मोज़िला परीक्षण इस मामले में, वांछित व्यवहार के लिए उत्तर के लिए एक महान स्रोत हैं: "'Always Allow' ignored and not shown on http pages"

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