Est-il possible d'activer les cookies de navigateurs comme chrome ou Firefox en utilisant javascript?


J'ai un site Web qui dépend complètement des sessions et je les stocke dans des cookies.

Il est donc nécessaire que les cookies du navigateur est activé.

Maintenant, j'ai pu vérifier si les cookies sont activés dans le navigateur en utilisant java-script comme ceci:

if (!navigator.cookieEnabled)
{
    //Display an warning message asking users to enable the cookies.
}

Mais si l'utilisateur ne sait pas où trouver une option pour activer les cookies dans le navigateur.

Je voudrais donc fournir un bouton à l'intérieur du message d'avertissement pour activer les cookies du navigateur en utilisant java-script sur le bouton cliquer.

Les navigateurs donnent - ils ce type de fonctionnalité d'écriture à java-script?

Author: Nithin B, 2016-11-18

1 answers

Non, vous ne pouvez pas activer cela en utilisant javascript pour des raisons de sécurité. Il y a de bonnes raisons de ne pas le permettre.

Il existe d'autres alternatives si vous êtes prêt à envisager. c'est-à-dire passer l'id de session dans l'URL, stocker un id de session dans le localStorage ou l'approche moderne consiste à utiliser le jeton JWT.

 1
Author: Chainat, 2016-11-18 10:59:01