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);
});