comment supprimer les cookies dans jquery au moment de la fermeture du navigateur?

J'ai créé un cookie à l'aide de jQuery. Je veux supprimer le cookie avec jQuery lorsque le navigateur se ferme. Comment puis-je faire cela?

J'ai écrit le script suivant:

$(function () {
         if ($.cookie('toggle') == "toggle") {
             $('#toggleText').show();
             $('#displayText').text("Less");
         }
         else {
             $('#toggleText').hide();
             $('#displayText').text("More");
         }
         $('#displayText').click(function () {
             if ($(this).text() == "More") {
                 $('#toggleText').show();
                 $(this).text("Less");
                 $.cookie('toggle', 'toggle');

             } else {
                 $('#toggleText').hide();
                 $(this).text("More");
                 $.cookie('toggle', 'nottoggle');

             }
         });

     })

Le cookie ne doit pas être supprimé lorsque l'utilisateur actualise le navigateur.

Grâce.

Je pense que cela va aider. Identifie la clôture de l'événement et les problèmes associés, stackoverflow.com/questions/3888902/...
JavaScript n'a pas de support natif pour cela. Vous pouvez détecter l'événement unload. Même décharger les cas, n'ont pas de croix prise en charge du navigateur(Web les plus Récentes-kit de navigateurs ne prend pas en charge). S'il vous plaît laissez-moi savoir si je me trompe..
vous êtes à la demi-droite ... il n'y a pas de croix simple navigateur méthode pour l'événement unload - mais si vous définissez un cookie avec aucune date de péremption ou une date dans le passé, il devra être retiré lorsque le navigateur se ferme

OriginalL'auteur Priyanka | 2011-11-30