Quiero desarrollar una Extensión de Chrome que sería compatible con la Versión de Manifiesto la 3, pero me encuentro con el problema con la guía del usuario actual coordenadas de geolocalización, que funciona con la Versión de Manifiesto 2, pero para la Versión de Manifiesto 3 tiros que navigator.geolocation
no está definido.
Aquí están mis manifiesto.json y background.js archivos:
de manifiesto.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);
});