Une extension Chrome - Brave - Microsoft EDGE pour remplir automatiquement les formulaires web avec vos informations personnelles.
- ✅ Détection automatique des inputs - L'icône apparaît automatiquement au clic sur un champ
- ✅ Remplissage en un clic - Cliquez sur l'icône flottante pour remplir automatiquement tous les champs
- ✅ Remplissage automatique des formulaires web
- ✅ Génération automatique de profils aléatoires avec données réalistes
- ✅ Gestion de plusieurs profils - sauvegardez et utilisez différents profils
- ✅ Sauvegarde de vos profils personnalisés avec noms personnalisés
- ✅ Mémorisation du dernier profil utilisé pour un remplissage rapide
- ✅ Support de multiples types de champs (texte, email, téléphone, etc.)
- ✅ Interface utilisateur moderne et intuitive
- ✅ Détection intelligente des champs de formulaire
- ✅ Support multilingue (français et anglais)
Avant d'installer l'extension, vous devez créer les icônes nécessaires :
- Créez un dossier
iconsà la racine du projet - Ajoutez trois fichiers d'icônes :
icon16.png(16x16 pixels)icon48.png(48x48 pixels)icon128.png(128x128 pixels)
Vous pouvez utiliser n'importe quel éditeur d'images pour créer ces icônes, ou utiliser un générateur d'icônes en ligne.
- Ouvrez Chrome et allez à
chrome://extensions/ - Activez le Mode développeur (en haut à droite)
- Cliquez sur Charger l'extension non empaquetée
- Sélectionnez le dossier
Auto-Fill-Form-Extention - L'extension devrait maintenant apparaître dans votre barre d'outils Chrome
- Cliquez sur l'icône de l'extension dans la barre d'outils Chrome
- Cliquez sur 🎲 Générer un profil aléatoire
- Le formulaire sera automatiquement rempli avec des données réalistes
- Donnez un nom à votre profil et cliquez sur 💾 Enregistrer le profil
- Cliquez sur l'icône de l'extension dans la barre d'outils Chrome
- Remplissez les champs avec vos informations personnelles :
- Nom du profil (obligatoire)
- Prénom
- Nom
- Téléphone
- Adresse
- Ville
- Code postal
- Pays
- Entreprise
- Site web
- Cliquez sur 💾 Enregistrer le profil pour sauvegarder vos données
- Sélectionner un profil : Utilisez le menu déroulant pour choisir un profil sauvegardé
- Charger un profil : Sélectionnez un profil dans la liste pour le charger dans le formulaire
- Supprimer un profil : Sélectionnez un profil et cliquez sur le bouton 🗑️ pour le supprimer
- Naviguez vers une page web contenant un formulaire
- Cliquez sur n'importe quel champ de formulaire (input, textarea)
- Une icône flottante 🔖 apparaîtra à côté du champ
- Cliquez sur l'icône pour remplir automatiquement tous les champs du formulaire
- Le dernier profil utilisé sera automatiquement sélectionné (ou le premier disponible)
- Naviguez vers une page web contenant un formulaire
- Cliquez sur l'icône de l'extension dans la barre d'outils Chrome
- Sélectionnez un profil dans le menu déroulant (ou générez-en un nouveau)
- Cliquez sur ✅ Remplir le formulaire
- Les champs du formulaire seront automatiquement remplis avec les données du profil sélectionné
- Ce profil sera mémorisé pour les prochains remplissages automatiques
- Cliquez sur l'icône de l'extension
- Cliquez sur Effacer les champs pour vider tous les champs du formulaire actuel
Auto-Fill-Form-Extention/
├── manifest.json # Configuration de l'extension
├── popup.html # Interface utilisateur
├── popup.css # Styles de l'interface
├── popup.js # Logique de l'interface et gestion des profils
├── content.js # Script de remplissage et détection des inputs
├── content.css # Styles pour l'icône flottante
├── data.js # Données pour génération aléatoire (prénoms, noms, villes, etc.)
├── generator.js # Générateur de profils aléatoires
├── icons/ # Dossier des icônes
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
└── README.md # Ce fichier
L'extension détecte automatiquement les champs suivants en utilisant leurs noms, IDs, placeholders ou labels :
- Prénom : firstname, first-name, fname, prenom, prénom, given-name
- Nom : lastname, last-name, lname, nom, family-name, surname
- Email : email, e-mail, mail, courriel
- Téléphone : phone, telephone, tel, mobile, cell
- Adresse : address, street, street-address, adresse, rue
- Ville : city, ville, town
- Code postal : zip, zipcode, postal, code-postal, cp
- Pays : country, pays, nation
- Entreprise : company, organisation, organization, entreprise
- Site web : website, site, url, web
Toutes vos données sont stockées localement dans votre navigateur Chrome. Aucune information n'est envoyée à des serveurs externes. Vos données restent privées et sécurisées.
- L'extension fonctionne sur toutes les pages web
- Les champs désactivés ou en lecture seule ne seront pas remplis
- L'extension déclenche les événements
inputetchangepour s'assurer que les formulaires détectent les changements
Si l'extension ne remplit pas correctement un formulaire :
- Vérifiez que votre profil est bien enregistré
- Vérifiez que les noms des champs du formulaire correspondent aux mots-clés supportés
- Ouvrez la console développeur (F12) pour voir les messages de débogage
Ce projet est libre d'utilisation.