Vous essayez de joindre ou de glisser‑déposer une photo dans Gmail depuis Microsoft Edge et rien ne se passe ? Cette panne, frustrante mais fréquente, provient le plus souvent d’un cache corrompu ou sur‑chargé. Découvrez ici comment diagnostiquer et résoudre le blocage durablement.
Comprendre l’erreur d’envoi d’images dans Gmail avec Edge
En apparence, tout fonctionne : Gmail s’ouvre sans alerte et l’ajout de pièces jointes PDF ou ZIP se déroule normalement. Pourtant, dès qu’il s’agit d’une image — PNG, JPG, GIF ou même WebP — le clic sur l’icône Joindre reste sans effet et le glisser‑déposer affiche un cercle barré. Le simple fait de coller l’image (Ctrl + V) insère encore le visuel dans le corps du message : la connexion n’est donc pas en cause.
La racine du problème vient presque toujours du cache du navigateur : un fragment d’ancien code JavaScript, sauvé lors d’une mise à jour de Gmail ou d’Edge, empêche le script drag_drop_attachment.js
de détecter les fichiers image. Effacer intégralement ce cache réinitialise le composant et rétablit le téléversement.
Plan de diagnostic détaillé
Étape | But | Indicateur de succès/échec |
---|---|---|
Désactiver toutes les extensions | Écarter le blocage d’un module (ad‑blocker, antivirus web, gestionnaire de téléchargement, etc.) | Le bouton Joindre redevient actif hors extensions → extension fautive à isoler |
Vider le cache & cookies d’Edge | Supprimer les scripts obsolètes et réécrire les cookies de session | Pièce jointe image acceptée immédiatement après redémarrage |
Vérifier taille & format du fichier | Confirmer le respect de la limite Gmail (25 Mo) et des formats supportés | Une photo compressée < 10 Mo échoue toujours : problème côté navigateur |
Mettre Edge à jour | Corriger un éventuel bug de rendu ou de sandbox | Version la plus récente : aucun changement → poursuivre diagnostic |
Contrôler l’espace Google Drive | Empêcher la saturation du quota global (Drive + Gmail + Photos) | Quota ≥ 15 Go libre : blocage non lié au stockage |
Tester dans un autre navigateur | Déterminer si le bug est propre à Edge | Succès sous Chrome/Firefox : Edge identifié comme source |
Procédure rapide : effacer le cache d’Edge
- Ouvrez Paramètres (Alt + F ➔ Paramètres).
- Sélectionnez Confidentialité, recherche et services.
- Dans la section Effacer les données de navigation, cliquez sur Choisir les éléments à effacer.
- Cochez uniquement Images et fichiers en cache puis validez avec Effacer maintenant.
- Fermez toutes les fenêtres d’Edge, relancez‑le et reconnectez‑vous à Gmail.
Dans plus de 80 % des cas, l’envoi d’images fonctionne immédiatement après cette purge. Si ce n’est pas votre cas, poursuivez avec les pistes avancées ci‑dessous.
Pistes avancées si le problème persiste
Désactiver l’accélération matérielle
Certains pilotes graphiques provoquent un conflit entre le moteur Chromium et le module d’upload HTML5. Rendez‑vous dans Paramètres ▶ Système et performances, désactivez Utiliser l’accélération matérielle, redémarrez Edge et refaites un essai.
Ouvrir Gmail en fenêtre InPrivate
Le mode InPrivate charge un profil neutre sans cookies ni extensions. Si le téléversement réussit, une extension ou un cookie corrompu est à blâmer. Réactivez vos extensions une à une pour identifier la coupable (méthode dite de « l’éléphant et des cacahuètes »).
Réinitialiser Edge
- Allez dans Paramètres ▶ Réinitialiser les paramètres.
- Cliquez sur Restaurer les paramètres par défaut.
- Redémarrez le navigateur, reconnectez‑vous et testez Gmail.
Cette opération conserve vos favoris mais remet à zéro proxies, pages de démarrage, cookies et historique.
Tester un profil utilisateur neuf
Un profil Edge peut se détériorer au fil des synchronisations. Créez un nouveau profil (icône utilisateur ➔ Ajouter un profil) et vérifiez si le bug disparaît. Si oui, migrez progressivement vos favoris/cookies vers ce profil propre.
Contrôler l’antivirus ou le pare‑feu
Certains produits de sécurité interceptent les requêtes POST vers https://upload.gmail.com
. Désactivez temporairement l’analyse HTTPS ou ajoutez mail.google.com
à la liste blanche. N’oubliez pas de réactiver la protection après vos tests.
Désactiver les optimisations Windows de la mise en réseau
Les fonctionnalités HTTP3 et TLS 1.3 sont parfois mal gérées par d’anciens firmwares de routeur. Dans edge://flags
, placez les valeurs suivantes :
Enable HTTP3
: DisabledTLS 1.3 Hardening
: Disabled
Redémarrez et retentez l’ajout d’une photo.
Pourquoi vider le cache fonctionne ? Explication technique
Le cache d’Edge conserve des versions locales minifiées des scripts de Gmail pour accélérer le chargement. Lorsqu’une mise à jour côté Google modifie l’API d’upload, Edge peut continuer à servir l’ancien script (dragdrop_attachment.min.js
). Ce script appelle une fonction disparue (gms_attach_init()
) et le processus d’attachement se bloque silencieusement dès qu’il détecte le type MIME image/*
. En purgeant le cache :
- Edge invalide les ETags et force le téléchargement des scripts frais.
- Les cookies de session se rafraîchissent, ce qui réinitialise les tokens CSRF d’upload.
- Le module Worker d’Edge recrée un dossier
File System
vierge, évitant une éventuelle saturation de quota local.
Bonnes pratiques pour éviter une récidive
- Programmez un nettoyage automatique : edge://settings/clearBrowsingDataOnClose permet d’effacer uniquement le cache à chaque fermeture, sans toucher aux cookies.
- Vérifiez vos extensions tous les trois mois : une extension abandonnée peut devenir incompatible après une montée de version Chromium.
- Gardez Edge à jour : activez Télécharger et installer les mises à jour du navigateur automatiquement afin de corriger les régressions JavaScript dès qu’un correctif sort.
- Contrôlez régulièrement l’espace Google Drive : supprimez les anciennes pièces jointes volumineuses stockées dans le label « Pièces jointes Gmail ».
Alternatives pour les fichiers volumineux
Lorsque la pièce jointe dépasse 25 Mo (ou que plusieurs images cumulées franchissent le seuil), Gmail bascule automatiquement sur Google Drive et insère un lien de partage dans le courriel. Si cette conversion échoue :
- Chargez les images manuellement dans Drive.
- Cliquez sur Insérer depuis Drive (logo triangle) dans la barre d’outils Gmail.
- Sélectionnez le fichier et choisissez Insérer comme lien.
Vos destinataires disposeront ainsi d’un lien direct, sans saturer leur boîte de réception.
Foire aux questions
Le bug peut‑il venir d’un thème Gmail ?
Les thèmes officiels ne touchent pas aux scripts d’upload. En revanche, une extension de personnalisation (Stylus, Dark Reader…) modifiant le DOM peut casser le glisser‑déposer.
La purge du cache supprime‑t‑elle les mots de passe ?
Non, si vous cochez uniquement Images et fichiers en cache. Les mots de passe sont stockés dans la base Chredentials (Login Data) et ne sont pas affectés.
Pourquoi le collage (Ctrl + V) fonctionne‑t‑il encore ?
Le presse‑papiers passe par l’API JavaScript execCommand('paste')
ou, dans les navigateurs modernes, par navigator.clipboard
. Cette voie emprunte un script différent qui n’est pas impacté par l’ancien code d’upload.
Edge Chromium et Chrome partagent le même moteur, pourquoi Edge uniquement est touché ?
Edge embarque des optimisations Microsoft (SmartScreen, intégration Windows Hello) et un gestionnaire de cache légèrement différent. Une interaction spécifique entre ce gestionnaire et une règle de cache‑control obsolète peut produire le blocage, alors que Chrome, plus strict sur les ETags, rafraîchira le script automatiquement.
Résumé
Le blocage de téléversement d’images dans Gmail sous Microsoft Edge est presque toujours lié à un cache incohérent. Effacer Images et fichiers en cache règle la panne dans la majorité des cas. Si l’erreur persiste, testez les extensions, l’accélération matérielle ou la réinitialisation du navigateur. Pour les pièces jointes dépassant 25 Mo, passez plutôt par Google Drive afin de maintenir des envois rapides et fiables.