2010-10-05 4 views
2

Je souhaite supprimer certains cookies de Firefox. Le problème est que je voudrais le faire quand Firefox est ouvert. Lorsque j'essaie d'accéder à cookies.sqlite je reçois la base de données est verrouillé erreur. Est-ce que je peux forcer Firefox à laisser tomber le verrou sans fermer Firefox?Forcer Firefox à supprimer le verrou SQLite de cookies.sqlite

Répondre

1

Non. Cela n'a pas d'importance puisque le simple fait de le supprimer de la base de données ne changera pas le comportement d'exécution du programme (à moins de provoquer des erreurs logiques lors de la mise à jour) puisque tous les cookies sont stockés dans une table de hachage. La base de données est juste pour garder les cookies à travers les sessions.

0

Ne pouvez-vous pas le faire en utilisant sqlite manager extension pour firefox?

1

Sur Unix (qui devrait inclure MacOSX, Linux, BSD, ...), vous pouvez faire quelque chose comme ceci:

#!/bin/sh 
NAME=/tmp/cookies.$$ 
cp $HOME/.mozilla/firefox/*.default/cookies.sqlite $NAME 
sqlite $NAME 'Play your perverse games with the data here.' 
cp $NAME $HOME/.mozilla/firefox/*.default/cookies.sqlite 
rm $NAME 

Bien que sdwilsh a mentionné cela atteindra probablement pas ce que vous voulez, mais le modèle ci-dessus est au moins utile pour extraire des données des bases de données sqlite utilisées par firefox.

Questions connexes