OneTabのページを全て削除するスクリプト
事前にURLの書き出し機能からエクスポートしておくことをおすすめします
code:script.js
// 削除を確認するダイアログを無効化
function confirm(nope) { return true; }
code:script.js
(async () => {
const sleep = (ms) => new Promise(resolve => setTimeout(resolve, ms));
const clickables = document.querySelectorAll("#contentAreaDiv div.clickable");
for (let c of clickables) {
if (c.textContent == "すべて削除する") {
c.click();
await sleep(2000);
}
}
})();
ページ数やPCのスペックに応じてsleepの秒数(msec)を調節してください
短すぎると見かけ上削除できていてもreloadすると元に戻ってしまう
一度reloadしてちゃんと削除できているか確認することをおすすめ
3000ページくらいあってノートPCなら2秒くらいとったほうがいいと思うyosider.icon
終わるまで放置する
OneTabのデータが保存されているディレクトリを探して削除すれば良い気がしてきたyosider.icon
探してみたが場所がわからない
~/.config/google-chrome/Profile 1/Extensions/chphlpgkkbolifaimnlloiipkdnihall/1.56_0/以下にはなさそう
あとはCleanerアプリでデータを削除するとかtakker.icon
なぜ標準で全ページ削除の機能がないのかyosider.icon
拡張機能を削除→再インストールすればいいことに気づいたyosider.icon