मैं सफलता के बिना इस मुद्दे को घंटों तक ठीक करने का प्रयास कर रहा हूं। मुझे उम्मीद है कि यहां जवाब देने के लिए जियोलोकेशन एपी जिन्न मिलेगा। यह बहुत आसान है, मैं बस अपनी स्थिति पूछने के लिए एपीआई प्राप्त करने की कोशिश कर रहा हूं और फिर इसका खुलासा कर रहा हूं। यह क्रोम में अच्छी तरह से काम करता है, मुझे संकेत मिलता है और मेरे स्थान का खुलासा करने के लिए कहा जाता है और फिर मैं अपने निर्देशांक को ठीक देख सकता हूं।

फ़ायरफ़ॉक्स के साथ, हालांकि, जब मैं कंसोल में देखता हूं तो जब मैं बटन पर क्लिक करता हूं तो मुझे यही दिखाई देता है

RPC: got message Array(3) [ {…}, {…}, () ]common.js:341:15

इसका क्या अर्थ है और मैं इसे कैसे ठीक करूं?

यह मेरा कोड है:

function getLocation() {

  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else { 
    alert("Geolocation is not supported by your browser. Please update your browser. Visit Help Center.");
  }
}

function showPosition(position) {
  var latitude = position.coords.latitude;
  var longitude =  position.coords.longitude;

  alert(latitude);

}

वैसे, मैंने फ़ायरफ़ॉक्स में W3Schools में कोड चलाने की कोशिश की और यह उनके सर्वर पर ठीक काम कर रहा है। जब मैं इसे स्थानीयहोस्ट में चलाने का प्रयास करता हूं, तो कंसोल में आरपीसी संदेश प्राप्त करें।

1
Grogu 14 जिंदा 2020, 03:14

2 जवाब

मैं यह समझ गया। मेरे लिए, समस्या फ़ायरफ़ॉक्स एक्सटेंशन में से एक से आई है और जियोलोकेशन एपी को स्थान डेटा का खुलासा करने से रोक रही है।

यदि आप Firefox के साथ डिबग करते हैं, तो सुनिश्चित करें कि आपने अपने सभी ऐड-ऑन अक्षम कर दिए हैं...

1
Grogu 14 जिंदा 2020, 03:19

हां, मैंने पाया है कि लोकेशन गार्ड कंसोल को इस तरह का परिणाम देता है। यह जानना आसान है कि यह काम कर रहा है, लेकिन जब आप कोड डीबग करने का प्रयास कर रहे हैं तो निराशा होती है और यह पता नहीं लगा सकता कि उन संदेशों का उत्पादन क्या कर रहा है।

Moz-extension://2d87d12b-9d4a-514b-9383-77925d2a5ad0/options.html#fixedPos

0
vr_driver 2 फरवरी 2020, 17:13