Editez vos Cookies en Live

 

Bon, pour les personnes ne trouvant pas d'extension dans tel ou tel navigateur et souhaitant modifier à la volée leurs cookies, j'ai dev un petit bout de code qui devrait vous simplifier la vie.

La version lisible (mais optimisé) pour les curieux est :

 

 

c = document.cookie; c = c.split(';');
b = "Script Provided by Dave Hill (<a href='https://dyrk.org'>dyrk.org</a>)<br>Every Modification Are Recorded in Real Time<br><p><table border=1>";
t = "<td>"; t2 = "</td>"; r = "<tr>"; r2 = "</tr>";
for (c2 in c){
d = c[c2].split('=');
b+=r+t+d[0]+t2;
b+=t+"<input onkeydown=\"document.cookie='"+d[0]+"='+this.value\" type='text' value='"+d[1]+"'>"+t2 + r2;
}
document.write(b+"</table>");

 

 

Bref comment que ça marche ?
Et bien lorsque vous naviguez tranquillement sur un site, ou sur votre local, il vous suffira dans la barre d'adresse de votre navigateur  de copier coller ceci (attention chrome supprime automatiquement le "javascript:" du coup il vous faudra surement le réécrire)

 

 

javascript:c = document.cookie; c = c.split(';'); b = "Script Provided by Dave Hill (<a href='https://dyrk.org'>dyrk.org</a>)<br>Every Modification Are Recorded in Real Time<br><p><table border=1>"; t = "<td>"; t2 = "</td>"; r = "<tr>"; r2 = "</tr>"; for (c2 in c){ d = c[c2].split('='); b+=r+t+d[0]+t2; b+=t+"<input onkeydown=\"document.cookie='"+d[0]+"='+this.value\" type='text' value='"+d[1]+"'>"+t2 + r2; } document.write(b+"</table>");

Vous devriez donc voir apparaître un jolie tableau avec 2 colonnes, le nom du cookie et sa valeur, et si vous modifier la valeur, elle sera automatiquement enregistrée.

 

Malheureusement ne fonctionne pas sur Opera ...
Quant à Firefox, il n'instancie pas d'objet document ou window depuis la barre de navigation  ... donc bon ...

Cependant pour les utilisateurs de Google Chrome, le script fonctionne très bien.

Bon je vous avoue que j'ai pas fais dans le design, mais ça peut dépanner pas mal ;)

Partagez ce contenu

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *