Je suis à l'aide de jQuery plugin Cookie (téléchargement et de démonstration et de code source avec commentaires) de définir et de lire un cookie. Je suis le développement de la page sur ma machine locale.
Le code suivant va réussir à installer des cookies dans FireFox 3, internet explorer 7, Safari (PC). Mais si le navigateur est Google Chrome, la page est un fichier local, il ne fonctionne pas.
$.cookie("nameofcookie", cookievalue, {path: "/", expires: 30});
Ce que je sais:
- Le plugin démo fonctionne avec google Chrome.
- Si j'ai mis mon code sur un serveur web (adresse commençant par http://), il fonctionne avec google Chrome.
Si le cookie n'échoue que pour Google Chrome sur des fichiers locaux.
Causes possibles:
- Google Chrome ne pas accepter les cookies à partir de pages web sur le disque dur (les chemins comme file:///C:/websites/foo.html)
- Quelque chose dans le plugin implentation causes Chrome refuser ces cookies
Quelqu'un peut confirmer cela et d'identifier la cause du problème?