Bonjour,
Lorsque je crée une trace puis clique sur « enregistrer sous… » dans la fenêtre « enregistrer un fichier », il apparaît en haut de l’écran le message «L'enregistrement local n'est pas supporté par votre navigateur, le fichier va être simplement téléchargé », puis il apparaît la fenêtre classique de Windows pour enregistrer un fichier.
Je peux ensuite enregistrer sans problème le fichier GPX en choisissant un dossier sur mon ordinateur, comme pour un téléchargement classique.
Pouvez-vous m’expliquer le sens de ce message et quelle est l’action associée au bouton « enregistrer sous… » ?
Je suis sous Windows 11 et j’ai utilisé le navigateur Firefox.
Cordialement
« Enregistrer sous » comme son nom l'indique permet d'enregistrer le fichier sous le répertoire de son choix contrairement à télécharger qui l'enregistre par défaut dans le dossier de téléchargement du navigateur. Cette fonction n'est pas supportée par tous les navigateurs, d’où le message, mais ce qui est surprenant c'est que je suis aussi sous W11 et firefox qui m'afficher bien le message «L'enregistrement local n'est pas supporté par votre navigateur, le fichier va être simplement téléchargé » et qui le télécharge (sans ouvrir la boite, c'est le comportement attendu). Sous chrome par contre il ouvre bien la fenêtre de sélection d'un dossier pour l'enregistrement.
Je regarde s'il n'y a pas un petit soucis au niveau du code
J'ai oublié de préciser que la fenêtre de sélection d'un dossier pour l'enregistrement s'affiche également lorsque je clique sur le bouton « télécharger », ce qui ne devrait pas être le cas d'après votre message précédent.
Peut-être que cette précision peut vous aider ?
Ah oui merci. Peut être que vous n'avez simplement pas défini de dossier de téléchargement par défaut, et que c'est le comportement normal du navigateur ?
Effectivement vous avez raison la case «toujours demander où enregistrer les fichiers » était cochée dans les paramètres de Firefox, ce qui explique l’apparition systématique de la fenêtre de sélection d'un dossier pour l'enregistrement.
Néanmoins la procédure « enregistrer sous… » fonctionne correctement sous Windows 11 et Firefox, alors qu’il apparaît en haut de l’écran le message «L'enregistrement local n'est pas supporté par votre navigateur, le fichier va être simplement téléchargé ».
Je suggère donc de remplacer ce message par le message « le fichier sera simplement téléchargé si l’enregistrement local n’est pas supporté par votre navigateur ».
Qu’en pensez-vous ?
En espérant ne pas passer pour un gros pénible… 😉 😉
Le plus simple est peut être de simplement cacher le bouton pour les navigateurs qui ne le supportent pas
Ça serait la meilleure solution si ce n'est pas trop compliqué pour vous !
Si vous apportez une modification sur cette fenêtre, il serait peut-être également intéressant de remplacer le bouton « enregistrer sous » par « télécharger sous », car un utilisateur novice ne comprend pas forcément si l'enregistrement va se faire sur le serveur ou sur son ordinateur.
Qu'en pensez-vous ?
Excellente remarque ! D'habitude, on entend par "Enregistrer sous ..." un message envoyé par une application système alors que "Télécharger sous ..." indique bien un protocole http(s) ... Enfin : de l'application système "navigateur Internet" (même si ça revient à peu près au même ! 😁 )
Si on n'a pas peur d'être pointilleux…😒😒 on pourrait même remplacer « télécharger » et « enregistrer sous… » par « exporter » et « exporter sous… » (un téléchargement pouvant être dans les deux sens, client serveur ou inverse)