web-dev-qa-db-ja.com

新しい閲覧データの代わりにChromeで古い閲覧データを消去する

現在、ブラウジングデータを消去できるのは、今から最大1日/週/月などです。

反対のことをして、1日/週/月より古いものをすべてクリアする方法はありますか?

14
shinzou

残念ながら、Chrome開発者は、閲覧履歴を親から非表示にする必要がある青年のみを対象としています。そのため、米国の高齢者はサードパーティのソフトウェアを使用するか、データベースブラウザーを使用して直接攻撃する必要があります履歴データベース。

ここに役立つかもしれないいくつかのアドオンがあります。それらは最近のものではなく、それらがまだ機能するかどうかはわかりません:

Do It Yourselfの方法で、スレッド Google Chromeの特定のクエリに一致するすべてのWeb履歴を削除するにはどうすればよいですか を参照してください。ここで、2つのソリューションが提案されています。

  1. Chrome履歴ページ自体をハッキング、chrome://history-frame/、JavaScriptインジェクションによって、説明されたソリューションはすべての履歴を削除するため、選択的な方法で機能するように改善する必要があります。

  2. SQLビューアを使用してChrome履歴データベースを直接操作する。通常、Windowsでファイル%localappdata%\Google\Chrome\User Data\Default\History、詳細は この答え に記載されています。このアプローチがおそらく機能する可能性が最も高いと思います。

7
harrymc

Chrome:// history/olderに移動し、 「Older」が選択されていることを確認します 。次に、F12キーを押して開発者ツールに移動し、[コンソール]タブを見つけて、このコードを貼り付けて実行します(しばらくお待ちください)。

var fun = ()=>{setTimeout(() => {document.querySelectorAll('button[title=Delete]').forEach(b => b.click()); console.log('d'); fun();}, 1); }; fun();

リストの各項目の「削除」ボタンをクリックします。

0
ed22