¿Cuál puede ser el valor de tiempo máximo de caducidad aceptable de la cookie de persistencia de Javascript?Maximum LifeTime of javascript cookie
Respuesta
Leer: tiempo Expires and Max-Age of Cookies
vida de las cookies, JavaScript es depende de qué cantidad de tiempo que estableció al crear las cookies por ejemplo después de ajustar el tiempo de vida de 10 minutos
expiry = new Date();
expiry.setTime(date.getTime()+(10*60*1000));
// Ten minutes
// Date()'s toGMTSting() method will format the date correctly for a cookie
document.cookie = "visited=yes; expires=" + expiry.toGMTString();
existe de ninguna manera puede establecer la coquetería de por vida ... es decir, la cookie sin caducidad
Hola, gracias ... mi pregunta es, ¿cuál es el valor máximo con el que se puede reemplazar (10 * 60 * 1000)? – Jeevi
no estoy seguro, pero el número máximo es el valor maixumum ... adelgazo, puede buscarlo en google –
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Cualquier fecha válida en GMT es aceptable como tiempo de caducidad para la cookie !!! – Jeevi
Cookie Forever: Posible si vuelve a escribir la cookie cada vez que la lee, setti ng la fecha de caducidad a una fecha ridícula en el futuro, por ejemplo: 10 años de aquí.
Para que no sea para siempre, asume que la página web no se leerá durante más de 10 años, en cuyo caso cuál es el punto. Cree que todavía usaremos cookies en 10 años :-)
Además, la longevidad de una cookie solo es tan larga como el hardware en que se almacena. ¿Estarás usando el mismo hardware en 10 años?
Nota: leer la cookie y luego escribir inmediatamente la misma cookie que encontré problemática en algunas computadoras (razón desconocida). Fix se incrusta la cookie de escritura en un tiempo de espera:
var x=getCookie('mycookie');
setTimeout('saveCookie("mycookie", x)',1000)
GetCookie y saveCookie siendo las funciones que tienen que crear en este ejemplo, y la función saveCookie establece la vida de galletas a los 10 años
A la velocidad de evolución de la tecnología, eso es 'para siempre' :-)
- 1. WCF Maximum Read Depth Exception
- 2. WCF Service Client Lifetime
- 3. Autofac - Lifetime y módulos
- 4. EF4: ObjectContext Lifetime?
- 5. OAuth 2.0 Token y Lifetime
- 6. javascript equivalent of 'mouseleave' para interacciones táctiles
- 7. Javascript puro - almacenar objeto en cookie
- 8. Crear matriz en cookie con javascript
- 9. Seguimiento de Javascript de fuente de cookie
- 10. xmlhttprequest y set-cookie & cookie
- 11. Azure .NET Component Lifetime (CloudQueueClient, CloudQueue etc.)
- 12. Preguntas sobre Entity Framework Context Lifetime
- 13. Mejores prácticas para WCF Service Proxy lifetime?
- 14. ¿Por qué 10675199.02: 48: 05.4775807 TimeSpan Maximum for CompilationSection?
- 15. ObservableCollection (Of T) vs BindingList (Of T)?
- 16. JavaScript - Necesito una forma de establecer OuterHeight of the Element
- 17. configurando la cookie de subdominio cruzado con javascript
- 18. No se puede eliminar la cookie de javascript
- 19. ¿Cómo almacenar una matriz en una cookie de JavaScript?
- 20. Averigüe la fecha de caducidad de la cookie utilizando javascript
- 21. ¿Cómo configuro una cookie (encabezado) con XMLHttpRequest en JavaScript?
- 22. Javascript: ¿cómo emular la implementación de la cookie del navegador?
- 23. ¿Cómo configuro el flag HttpOnly de una cookie con javascript?
- 24. cómo probar si una cookie javascript ha expirado?
- 25. Codificación de carriles de cookie no compatible con JavaScript decodeURIComponent
- 26. Crear un symfony2 recordarme cookie manualmente (FOSUserBundle)
- 27. Lifetime de límite temporal a agregarse inicializa struct miembro de
- 28. servlet set cookie secure?
- 29. Cookie Access sobre JSONP
- 30. InvocarRequired of Form == false and InvokeRequired of contain control == true
No creo que eso sea posible. Simplemente elija cualquier valor de tiempo arbitrariamente grande lo suficiente para asegurarse de que sus usuarios estén muertos en ese momento ...;) –
@ShashankKadne: Sí ... también estoy pensando lo mismo ... ¿pueden pasar 100 años a partir de ahora? es eso aceptable? – Jeevi
¿Por qué no? Configúrelo como "8640000" durante 100 días. Debería ser en segundos. –