J'ai lu beaucoup de questions sur les cookies jQuery ici et je sais qu'il existe un plugin cookie jQuery (jQuery cookie). Sans faire beaucoup d'enquête, la question: existe-t-il un moyen de déterminer la date d'expiration du cookie?Valeur d'expiration du cookie jQuery
De l'jquery.cookie doc:
/**
* Get the value of a cookie with the given name.
*
* @example $.cookie('the_cookie');
* @desc Get the value of a cookie.
*
* @param String name The name of the cookie.
* @return The value of the cookie.
* @type String
*
* @name $.cookie
* @cat Plugins/Cookie
* @author Klaus Hartl/[email protected]
*/
ne semble pas que ce plug-in peut le faire?
La raison pour laquelle je veux faire cela est que mon cookie expire après 5 minutes d'inactivité et que je tiens à informer l'utilisateur que sa session est sur le point d'expirer à partir de Javascript.
Appréciez la réponse, merci. Puisque je suis en train de mettre à jour le cookie via PHP sur chaque requête de page suivante, vous recommandez que chaque requête de page mette un délai d'attente de cookie.expiration - (un certain temps) pour envoyer un message à l'utilisateur? Je suppose que je ne comprends pas pourquoi vous pouvez définir une date d'expiration mais ne pouvez pas la récupérer. – Chris
@Chris - Je ne suis pas sûr du raisonnement sur celui-là, sachez juste que l'API document/cookie n'a pas de méthodes pour l'obtenir, si vous regardez 'document.cookie' vous verrez qu'il n'est pas dans là :) Et oui sur l'inclusion du timeout sur chaque page, ou juste avoir ce timeout directement dans un fichier JavaScript inclus ... Je ferais une barre de notification ou autre chose qu'une alerte personnellement, mais l'idée est la même :) –