Browser extension for Pix
Pix est le service public de l'Etat Français en ligne pour évaluer, développer, et certifier ses compétences numériques.
Dans ce cadre nous organisons des sessions de certifications pour valider les compétences des utilisateurs. Dans ce cadre de sessions de certifications, il n'est pas autorise de tricher et d'aller chercher les réponses directement sur internet.
L’extension est faite pour être utilisée dans le cadre d’un examen de certification “Pix". Elle a pour but d’empêcher l’accès à des sites Web proposant du contenus de triches/spoil. Le filtre s’active automatiquement au démarrage de l’examen et se désactive à la cloture de celui-ci.
Lors d’une tentative de navigation vers une site Web "interdit“, l’utilisateur est redirigé vers une page de l’extension.
Une verification est effectué à chaque événement de navigation ainsi que sur les onglets déjà ouverts lors de l’activation.
Nous utilisons le framework WXT pour construire notre extension - https://github.com/wxt-dev/wxt.
Nous utilisons, bien, le "storage" via la bibliotheque wxt/storage qui elle même se base sur le browser.storage. Nous avons donc besoin de l'autorisation storage. Pour information, d'autre utilisateurs de cette bibliothèque ont eu le même refus comme en témoigne la discussion suivante sur le github de wxt https://github.com/wxt-dev/wxt/discussions/548