回答:
あなたが使用することができsqlite3
、端末からのCookieを削除する(必要に応じてインストールします。sudo apt install sqlite3
)
sqlite3 ~/.mozilla/firefox/*.default/cookies.sqlite \
'delete from moz_cookies where baseDomain="example.com";'
または
sqlite3 ~/.mozilla/firefox/*.default/cookies.sqlite \
'delete from moz_cookies where baseDomain LIKE "%google.%";'
特定のサイトの履歴を削除するには:
sqlite3 ~/.mozilla/firefox/*.default/places.sqlite \
'
delete from moz_historyvisits where place_id in (select h.place_id from moz_historyvisits h join moz_places p on h.place_id = p.id where p.url like "%example.com/%");
delete from moz_places where url like "%example.com/%";
'
そこにいくつかのより興味深いのテーブルがあり、あなたは、例えばから削除する必要があるかもしれませんmoz_origins
、moz_bookmarks
またはmoz_bookmarks_deleted
ドメインからより多くのトレイルを削除します。
注:Firefoxを閉じる必要があります。閉じない場合、エラーメッセージが表示されます。
Error: database is locked
https://foo.com/example.com/
とhttps://foo.com/bar?baz=example.com/
エネルギーと時間を節約するために、このためのアドオンをインストールできます。その後、Cookieのキャッシュを手動でクリアする必要はありません。FFブラウザで、右上隅のメニューに移動します。「アドオン」を選択し、「Cookieブロッカー」の上に検索語として入力します。プライバシーのデータ保護を自由に選択できます。そこで、たとえば「Ghostery」をアドオンとしてインストールし、必要に応じて調整できます。
これは、私がよく使う手早く簡単な方法です。
次のJavaScriptコードをブックマークレットとして保存し、すべてのCookieをクリアするサイトにアクセスして、クリックします。
javascript:(function(){C=document.cookie.split("; ");for(d="."+location.host;d;d=(""+d).substr(1).match(/\..*$/))for(sl=0;sl<2;++sl)for(p="/"+location.pathname;p;p=p.substring(0,p.lastIndexOf('/')))for(i in C)if(c=C[i]){document.cookie=c+"; domain="+d.slice(sl)+"; path="+p.slice(1)+"/"+"; expires="+new Date((new Date).getTime()-1e11).toGMTString()}})()
プロセスを簡単にするためにここをクリックしてください!| JSFiddle
ブックマークレットのソース:https : //www.squarefree.com/bookmarklets/zap.html
HTMLonly
Cookieで機能しますか?