La Fibre
Fonctionnement du forum => A lire avant de commencer... => Évolution de LaFibre.info, bugs et critiques => Discussion démarrée par: netabare le 15 février 2017 à 18:52:09
-
Bonjour,
Lors de création d'un sujet, j'ai navigué sur les autres onglets et au retour de la page de modification j'ai fermé ce page par erreur, et aucune notification n'a été créée, et il n'y a pas non plus un fonctionnement de sauvegarde.
Donc je suis obligé de tout recommencer...
Je pense donc ce sera plus facile si on a une notification qui bloque la page et nécessite confirmer qu'on voudra vraiment quitter la page ou bien un fonctionnement qui sauvegarde le contenu à chaque 5 minute par example...
-
Je ne sais pas comment rajouter un avertissement en cas de fermeture d'un onglet du forum qui a un texte en cours de rédaction.
Par contre je te donnes une solution, si tu rencontre de nouveau le problème, pour récupérer ton texte :
Dans le menu Historique => Onglets récemment fermés tu peut retrouver le contenu de ton onglet fermé par erreur.
Si le navigateur est fermé par erreur, il faut aller dans le menu Historique => Restaurer la session précédente.
-
control + maj + t aussi :)
-
Le navigateur tente de restituer le contenu des formulaires mais ça ne fonctionne pas toujours.
-
Avec Firefox, cela fonctionne bien, je récupère toujours mes données, que ce soit après un crash ou une fermeture d'onglet involontaire.
-
Avec Iron, la sauvegarde est "notifiée" dès l'ouverture du navigateur post-crash... mais ne fonctionne absolument jamais!^^
Rien de prévu en cas de fermeture involontaire de seulement un onglet.
Ceci dit, même avant Iron, quand j'étais sous Firefox, je sais que des extensions me permettent de sauvegarder les rédactions non finies. Je les utilise sur mon navigateur principal du moment.
Firefox, 2 extensions principalement
- je recommande Textarea Cache: https://addons.mozilla.org/fr/firefox/addon/textarea-cache/?src=ss
- sinon, Lazarus: Form Recovery (pas très intuitif): https://addons.mozilla.org/fr/firefox/addon/lazarus-form-recovery/?src=ss
Chrome &co
Lazarus: Form Recovery (idem et surtout par absence de l'autre): https://chrome.google.com/webstore/detail/lazarus-form-recovery/loljledaigphbcpfhfmgopdkppkifgno
Entre les 2, j'ai eu une période Opera... mais c'était les v11 et v12. Les extensions ont beaucoup changé depuis la v15, et pas été voir en détail.
-
Firefox 51, cela fonctionne sans extension !
Je viens de tester (Sous Ubuntu avec Firefox 64bits et sous Windows Vista avec Firefox 32bits) : la fermeture d'onglet et la fermeture complété du navigateur : je retrouve mon texte dans les deux cas.
Pour récupérer son texte après la fermeture d'un onglet, il faut aller dans le menu sandwich en haut à droite, puis Historique et enfin sous Onglets récemment fermés sélectionner l'onglet (dans le cas ou vous en avez fermé plusieurs il y a le choix qui est proposé)
Pour récupérer son texte après la fermeture complète du navigateur, il faut aller dans le menu sandwich en haut à droite, puis Historique et enfin Restaurer la session précédente.
-
Google Chrome essaie aussi de rétablir les formulaires, mais de nombreux sites peuvent faire des choses qui ne le permettent pas, par exemple en cas d'erreur.
-
Avec Firefox, cela fonctionne bien, je récupère toujours mes données, que ce soit après un crash ou une fermeture d'onglet involontaire.
Pour que ça marche dans tous les cas, il faudrait que FF sauvegarde l'état exact de tous les onglets.
J'en doute fortement!
-
Je n'ai pas testé cela après Firefox 3.6.
À l'époque, cela ne fonctionnait pas, ou peu, quand on désactivait l'historique du navigateur. Est-ce toujours le cas, ou cela fonctionne quelque soit l'état de ce paramètre?
Firefox s'en fout de la désactivation de l'accélération matérielle... pour l'utiliser quand même quand il y a du webgl dans le contenu internet (testé), alors plus rien ne m'étonnera avec Firefox. ::)
-
Si on n'a pas confiance dans la sauvegarde auto, on peut injecter du javascript pour ajouter une alerte si on tente de fermer l'onglet en cours.
avec une condition, par exemple si l'URL est de la forme "https://lafibre.info/.../?action=post;..." ou si le titre est "Répondre" ou "Nouveau sujet".
pour ce faire il existe des extensions sous Chrome et FF.
Par exemple, sous Chrome avec cette extension: https://chrome.google.com/webstore/detail/page-modifier/pgmllbdmhhcjoehklfhifiagoemhlieb
on peut ajouter ce code (limité aux url de 'lafibre.info'):
$(document).ready(function() {
if (document.title == "Répondre")
{
window.onbeforeunload = function(e) { return ""; } ;
$("a").click(function() { window.onbeforeunload = function() {}; });
}
});
C'est un peu hacky mais ca marche :P
-
Je sais pas comment faire avec SMF pour que la session n'expire pas mais quand je fais un grand texte et que je veux le soumettre je dois me re-authentifier et le texte disparait.
-
Si on n'a pas confiance dans la sauvegarde auto, on peut injecter du javascript pour ajouter une alerte si on tente de fermer l'onglet en cours.
avec une condition, par exemple si l'URL est de la forme "https://lafibre.info/.../?action=post;..." ou si le titre est "Répondre" ou "Nouveau sujet".
pour ce faire il existe des extensions sous Chrome et FF.
[...]
C'est un peu hacky mais ca marche :P
Le mot confiance est inapproprié.
Dans mon cas, y compris à l'époque sous Firefox, j’utilisais Textaera Cache APRES avoir eu plusieurs fois le soucis. Et non pas en préventif, comme le suggère le mot "confiance".
Quand je vois que cela ne va pas, je contourne le souci, et je ne me dis pas que cela fonctionnera au bout de 99 crashs pour une histoire de "confiance".
Si cela fonctionne pour vous, tant mieux.
Après, ma question tiens toujours avec un Firefox récent où on désactive l'historique de navigation.
Et perso, je préfère d'abord voir s'il existe une extension toute faite pour l'usage souhaité et si cela fonctionne, plutôt que de mettre directement une extension injecteur de codes personnalisés. Ce dernier est du dernier recours pour moi.
Je sais pas comment faire avec SMF pour que la session n'expire pas mais quand je fais un grand texte et que je veux le soumettre je dois me re-authentifier et le texte disparait.
Oui, il y a aussi ce genre de problème, indépendant de l'état de fonctionnement des navigateurs...
-
Je sais pas comment faire avec SMF pour que la session n'expire pas mais quand je fais un grand texte et que je veux le soumettre je dois me re-authentifier et le texte disparait.
Durée par défaut des témoins (cookies) : 60 minutes
Secondes avant la fin d'une session pour inutilisation : 8000 secondes
Je viens de passer "Durée par défaut des témoins" de 60 a 120 minutes.
-
Ce n'est pas la question.
Il faut supprimer l'erreur d'expiration de cession.
Quelqu'un peut expliquer le mécanisme de session?
-
Merci Vivien.
Cela va tout de même dans le bon sens. 8)
Mais il est vrai que le sujet reste "ouvert".
Normalement, on peut même mettre cette durée en illimité, mais posera le problème des personnes qui ont trop pris l'habitude de ne jamais se déco d'un compte, quelque soit l'usage de l'ordinateur (famille, publique, etc). Ou tout simplement par oubli occasionnel.
Quant à la demande initiale, s'était surtout contre les fermetures accidentelles d'onglet. Mais là, je n'ai jamais regardé ceci de près dans les paramètres admin d'un forum.
-
Quel rapport entre l'usage de l'ordinateur et la durée de la session?
-
La durée maximale limite d'une session se fait de façon très basique: un cookie persistant jusqu'à la durée calendaire.
Donc si on met beaucoup dans cette durée, il y a une potentielle faille comportementale. Quelqu'un qui passe l'ordinateur a quelqu'un d'autre sans se déco d'un compte de site internet. Même en redémarrant l'ordinateur. Il suffit à l'utilisateur suivant d'ouvrir le même navigateur, et le même site internet que le précédent, pour avoir accès à l'intégralité du compte du précédent.
Certains cybercafés déploient des systèmes intelligents à ce niveau (session/compte temporaire dans le système avec login/mdp communiqué qu'au client concerné, par exemple). Mais pour en avoir fait plusieurs, dans différentes régions, c'est assez rare...
-
Pourquoi ne pas utiliser un cookie session ?
-
Donc si on met beaucoup dans cette durée, il y a une potentielle faille comportementale. Quelqu'un qui passe l'ordinateur a quelqu'un d'autre sans se déco d'un compte de site internet.
Non.
Aucun rapport.
Tu ne sais pas de quoi tu parles. Tu n'as jamais étudié ce code.
-
Pourquoi ne pas utiliser un cookie session ?
C'est le cas.
Il n'y a personne ici qui comprenne de quoi il est question.
-
Corrector, on se grandit a expliquer la situation et pas en disant que personne ne comprend.
-
Je ne connais pas le fonctionnement de ce logiciel, et je n'ai aucune envie de fouiller le code, parce que ça me gave.
J'ignore comment ce système de session fonctionne. Mais les commentateurs ici feraient mieux d'essayer de s'informer ou au moins dire qu'ils ne connaissent rien au cas d'espèce et font de commentaires génériques.
-
Pourquoi ne pas utiliser un cookie session
(pour éviter que le compte de quelqu'un soit utilisé par un autre)
De toute façon, une session sera trop longue si quelqu'un arrive juste derrière toi, et certains navigateurs sont configurés pour prolonger indéfiniment les cookies de session.
Et surtout ça n'a AUCUN rapport avec le sujet qui est SMF.
-
Il n'y a pas plusieurs type de cookies. Un cookie est juste une information de type <clé,valeur> associée a un domaine (et pas une IP) , un chemin (path) et ayant une optionnelle date d'expiration et d'autres attributs optionnels (Secure, HttpOnly).
Les cookies qui n'ont pas de date d'expiration sont censés être supprimés quand on ferme le navigateur. Par abus de langage ces cookies sont appelés cookies de session ou cookies temporaires.
Mais et c'est la le mais, certains navigateurs comme Chrome ont une option pour "simuler" le fait qu'on ne ferme jamais le navigateur: dans ce mode il ne supprime pas les cookies temporaires quand on "quitte" le navigateur (dans Chrome cela correspond a l'option "au démarrage", "reprendre la ou j'en étais"):
(http://i.imgur.com/fucijqh.png?1)
Ce mode est un peu spécial et pour certains il "viole" un peu le mode historique de fonctionnement des cookies. Il a fait l'objet de moult débats quand Chrome a mis cela en oeuvre il y a quelques années. Il y a toutefois une option pour supprimer les cookies quand on quitte (c'est dans "chrome://settings/content")
La position des devs de Chrome est argumentée ici: https://bugs.chromium.org/p/chromium/issues/detail?id=128513#c28
Il est vrai que c'est bien pratique comme mode de pouvoir reprendre 'la ou on en étais'. Apres rien n’empêche les plus paranos de ne pas activer ce mode.
-
Apres rien n’empêche les plus paranos de ne pas activer ce mode utiliser Chrome.
(http://forum-images.hardware.fr/images/perso/2/s@ms.gif)
-
(pour éviter que le compte de quelqu'un soit utilisé par un autre)
De toute façon, une session sera trop longue si quelqu'un arrive juste derrière toi, et certains navigateurs sont configurés pour prolonger indéfiniment les cookies de session.
Et surtout ça n'a AUCUN rapport avec le sujet qui est SMF.
Serait tu le seul à avoir remarquer que c'est pour SMF :o
je suis dehors
-
Bon, je ne citerai pas, mais on sous-entend que mes yeux voient de la merde, car je constate un truc que vous prenez pour une généralité.
Le même qui me pousse à un HS... pour torpiller le fait que ce soit un HS.
Un seul mot/sigle de cette situation (très récurrente): JPP.
=> Donc comme on ne veut pas de moi dans ce sujet (et je n'accepterai pas une autre version car elle serait hypocrite), je me désinscris des notifs d'ici, et je ne re pas ici.
Débrouillez-vous (ou pas vu comment c'est parti et vous accueillez les personnes dans ce sujet).