首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制火狐从cookies.sqlite删除SQLite锁

问强制火狐从cookies.sqlite删除SQLite锁
EN

Stack Overflow用户
提问于 2010-10-06 00:50:39
回答 3查看 1.6K关注 0票数 2

我想删除某些Firefox cookie。问题是我想在Firefox打开的时候做。当我尝试访问cookies.sqlite时,我得到数据库被锁定的错误。有没有办法在不关闭firefox的情况下强制Firefox解除锁定?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-10-06 01:53:24

不是的。这并不重要,因为仅仅将其从数据库中删除并不会改变程序的运行时行为(可能不会在更新时导致逻辑错误),因为所有的cookie都存储在一个哈希表中。数据库只是为了跨会话保存cookie。

票数 1
EN

Stack Overflow用户

发布于 2011-05-07 16:40:35

在Unix上(应该包括MacOSX,Linux,BSD,...),你可以这样做:

代码语言:javascript
复制
#!/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

尽管如sdwilsh所提到的,这可能不会达到您想要的效果,但上述模式至少对从firefox使用的sqlite数据库中提取数据很有用。

票数 1
EN

Stack Overflow用户

发布于 2010-10-06 02:32:46

你不能使用火狐的sqlite manager扩展来做吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3865867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档