Géolocalisation de l'autorisation ne fonctionne pas avec la Version du Manifeste 3 Extension Chrome

0

La question

Je veux développer une Extension Chrome qui serait compatible avec le Manifeste de la Version 3, mais je rencontre des problème avec l'obtention de l'utilisateur actuel, les coordonnées géographiques, qui travaille avec le Manifeste de la Version 2, mais pour Manifester la Version 3 il jette qui navigator.geolocation n'est pas défini.

Voici mon manifeste.json et background.js fichiers:

le manifeste.json:

    "name": "Chrome Extension MV3",
    "description": "Learning all about Chrome Extensions Manifest Version 3!",
    "version": "0.1.0",
    "manifest_version": 2,
    "background": {
        "service_worker": "background.js"
    },
    "permissions": ["geolocation"]
}

background.js:

navigator.geolocation.getCurrentPosition((position) => {
    const { latitude, longitude } = position.coords;
    console.log(latitude, longitude);
});
1

La meilleure réponse

0

Exactement la même chose se passe pour moi.

Fonctionne très bien sur chrome f12 console tout simplement pas dans le prolongement j'obtiens exactement la même erreur.

var getlocale = function() {
  var geoSuccess = function(position) {
    latitude = position.coords.latitude;
    longitude = position.coords.longitude;
    console.log(latitude);
    console.log(longitude);
  };
  navigator.geolocation.getCurrentPosition(geoSuccess);
};
2021-11-27 03:20:07

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................