Description du projet
TraduitFonctionnellement, le popup doit s'authentifier dans notre service, lire et afficher les données utilisateur actuelles, et permettre des actions sans quitter le navigateur. Les paramètres saisis sur la page des options doivent être enregistrés et synchronisés sur tous les appareils de l'utilisateur autorisés dans Chrome via le stockage de synchronisation : un changement effectué sur une machine apparaît sur une autre. Pour nous, un ensemble propre de permissions est important : demander uniquement les droits d'hôte et d'API qui sont réellement nécessaires, justifier chacun, et ne pas utiliser un accès large par wildcard. Les livrables incluent une extension construite, le code source avec une brève instruction de construction et d'installation, et une publication réussie dans le Chrome Web Store avec des matériaux de carte de magasin et un passage de la révision.
Nous avons besoin d'une personne qui a réellement publié des extensions MV3 et comprend les règles de modération actuelles, les restrictions de politique de sécurité de contenu, et les différences par rapport au modèle obsolète Manifest V2. Veuillez envoyer des liens vers les extensions que vous avez publiées et noter votre expérience d'intégration avec les scénarios de service web décrits ici.
— Extension Manifest V3 : popup, service worker en arrière-plan, et page des options
— Requêtes autorisées à notre service web depuis l'extension
— Stockage des paramètres et synchronisation via chrome.storage.sync entre les appareils
— Permissions minimales et justifiées, CSP selon les règles MV3
— Construction et publication complète dans le Chrome Web Store avec matériaux de carte et passage de la révision