Extension Chrome Manifest V3 qui supprime les boutons de connexion sociale sur les pages web.
Le projet utilise pnpm@11.1.1.
pnpm install
pnpm check
pnpm bundleLa commande pnpm bundle génère le ZIP destiné au Chrome Web Store dans dist/.
Providers inclus par défaut:
- Apple
- Microsoft
- GitHub
- X / Twitter
- Amazon
- Yahoo
- Discord
- Slack
- GitLab
- TikTok
- Twitch
Okta et Auth0 sont disponibles mais désactivés par défaut, car ils servent souvent à des connexions professionnelles.
- Ouvre
chrome://extensions. - Active le mode développeur.
- Clique sur
Charger l'extension non empaquetée. - Sélectionne le dossier local du projet, par exemple
/path/to/auth-button-blocker.
La popup permet d'activer/désactiver l'extension et d'autoriser le site courant. L'analyse est automatique. Autoriser un site recharge l'onglet pour restaurer les boutons déjà retirés.
La page d'options permet de configurer:
- la langue de l'interface, avec l'anglais par défaut;
- les providers à bloquer;
- les règles avancées par sélecteur CSS explicite;
- les domaines autorisés.
Les réglages sont stockés dans chrome.storage.sync.
La suppression est volontairement directe: si tu changes d'avis sur une page déjà chargée, recharge l'onglet pour restaurer les boutons retirés.