J'essaye de suivre le tutoriel ici - https://developer.chrome.com/extensions/ getstarted
Mais j'obtiens toujours l'erreur suivante lorsque j'essaie de créer mon extension:
TypeError: Impossible de lire la propriété 'sync' de undefined
Ici est mon fichier manifeste:
{ "name": "Getting Started Example", "version": "1.0", "description": "Build an Extension!", "permissions": ["storage"], "background": { "scripts": ["background.js"], "persistent": false }, "manifest_version": 2 }
J'ai des "permissions": ["storage"] inclus
4 Réponses :
Si l'erreur ne disparaît pas après avoir déclaré "stockage" dans le manifeste et rechargé l'extension. Dans ce cas, désinstallez l'extension et réinstallez-la. L'erreur disparaîtra. Les navigateurs sont également bogués.
J'ai rencontré ça aujourd'hui. Il semble que si vous obtenez une erreur, elle n'est pas effacée même si vous rechargez l'extension - vous devez explicitement effacer l'erreur séparément.
Dans Chrome: // extensions / cliquer sur l'extension dans les questions sur le bouton "Erreurs" puis sur le bouton "Tout effacer" a résolu le problème pour moi.
Peut-être une faute de frappe, ou ne pas recharger l'extension après avoir apporté des modifications. Vous devez inclure le code qui génère cette erreur et son emplacement.
Pour moi, j'avais besoin d'effacer la liste des erreurs (car Chrome ne les supprime pas après le rechargement)