Le 18 septembre 2023 à 02:13:54 :
Le 18 septembre 2023 à 02:08:52 :
Le 18 septembre 2023 à 01:56:03 :
Comment faire pour que quand l'utilisateur appuie sur la flèche gauche du navigateur il revienne à la page précédente ??????
ps: j'utilise un server expressTu cherches dans la mauvaise direction je pense. C'est pas express qui va permettre au client de revenir en arrière dans l'historique.
https://developer.mozilla.org/en-US/docs/Web/API/History/back
Ca ne marche pas avec ça :
window.addEventListener("popstate", retourPagePrecedente);//Fonction retourPagePrecedente
function retourPagePrecedente() {
history.back();
};
document.addEventListener("keydown", event => {
if (event.key === "ArrowLeft") history.back();
});
Le 18 septembre 2023 à 02:23:25 :
demande à chat gpt. Ca prend une ligne
Si seulement c'etait si simple
Le 18 septembre 2023 à 02:21:10 Leonardinho_ a écrit :
Le 18 septembre 2023 à 02:18:01 :
tu fais res.redirect ? essaie 301 si t'as pas déjà testéC'est quoi 301 ?
bah c'est une réponse de redirection, parce que si la redirection est permanente ou pas peut-être que le navigateur veut pas faire retour, mais je pense que tu devrais bosser la doc d'express et faire des routes et des controllers faut pas se lancer à l'arrache dans un framework
Le 18 septembre 2023 à 02:24:29 :
dans ton code, ajoute çawindow.location.href = history.back();
non
Le 18 septembre 2023 à 02:26:43 :
Le 18 septembre 2023 à 02:23:25 :
demande à chat gpt. Ca prend une ligneSi seulement c'etait si simple
je t'ai donné le code.
Ton problème c'est que history.back() ne fait rien à part renvoyer l'url précédente. Toi tu veux faire une redirection, donc il faut utiliser window.location.href
et affecter la nouvelle valeur pour que le navigateur fasse une redirection.
Le 18 septembre 2023 à 02:25:50 :
Le 18 septembre 2023 à 02:13:54 :
Le 18 septembre 2023 à 02:08:52 :
Le 18 septembre 2023 à 01:56:03 :
Comment faire pour que quand l'utilisateur appuie sur la flèche gauche du navigateur il revienne à la page précédente ??????
ps: j'utilise un server expressTu cherches dans la mauvaise direction je pense. C'est pas express qui va permettre au client de revenir en arrière dans l'historique.
https://developer.mozilla.org/en-US/docs/Web/API/History/back
Ca ne marche pas avec ça :
window.addEventListener("popstate", retourPagePrecedente);//Fonction retourPagePrecedente
function retourPagePrecedente() {
history.back();
};document.addEventListener("keydown", event => { if (event.key === "ArrowLeft") history.back(); });
non en fait ça me renvoie à l'interface d'accueil de brave
Le 18 septembre 2023 à 02:29:44 :
Le 18 septembre 2023 à 02:25:50 :
Le 18 septembre 2023 à 02:13:54 :
Le 18 septembre 2023 à 02:08:52 :
Le 18 septembre 2023 à 01:56:03 :
Comment faire pour que quand l'utilisateur appuie sur la flèche gauche du navigateur il revienne à la page précédente ??????
ps: j'utilise un server expressTu cherches dans la mauvaise direction je pense. C'est pas express qui va permettre au client de revenir en arrière dans l'historique.
https://developer.mozilla.org/en-US/docs/Web/API/History/back
Ca ne marche pas avec ça :
window.addEventListener("popstate", retourPagePrecedente);//Fonction retourPagePrecedente
function retourPagePrecedente() {
history.back();
};document.addEventListener("keydown", event => { if (event.key === "ArrowLeft") history.back(); });
non en fait ça me renvoie à l'interface d'accueil de brave
Ben parce que ça revient à l'entrée précédente de ton historique. Donc normal. Ca fait ce que tu as demandé, maintenant sans voir le reste de ton code, difficile de t'aider.
Le 18 septembre 2023 à 02:28:09 :
Le 18 septembre 2023 à 02:26:43 :
Le 18 septembre 2023 à 02:23:25 :
demande à chat gpt. Ca prend une ligneSi seulement c'etait si simple
je t'ai donné le code.
Ton problème c'est que history.back() ne fait rien à part renvoyer l'url précédente. Toi tu veux faire une redirection, donc il faut utiliserwindow.location.href
et affecter la nouvelle valeur pour que le navigateur fasse une redirection.
history.back() ne renvoie rien.
JvArchive compagnon