Dodatki za brskalnik Firefox
  • Razširitve
  • Teme
    • za Firefox
    • Slovarji in jezikovni paketi
Prijava
Predogled "DailyCacheCleaner"

DailyCacheCleaner — tac25

指定した時刻に履歴、キャッシュを自動削除します。 Cookieはオプションになっています。 3分後にテスト実行で短時間で動作確認ができるようになっています。 毎日自動的に実行されるのでブラウザを軽快に保つことができます。

0 (0 ocen)0 (0 ocen)
Prenesite Firefox in pridobite razširitev
Prenesi datoteko

Metapodatki o razširitvi

Posnetki zaslona
O tej razširitvi
Komentarji razvijalca
本拡張機能の技術仕様と動作メカニズム:
1. アーキテクチャとAPI要件:
本拡張機能は Manifest V3 規格に基づいて開発されています。
主な処理には browser.browsingData、browser.alarms、browser.storage、および browser.notifications API を使用しています。
  1. バックグラウンド処理とスケジューリング:
    バックグラウンドスクリプト(background.js)は browser.alarms API を利用して、ユーザーが指定した実行時刻(例: 09:00, 12:00 等)およびテスト用アラームを保持・監視します。
    アラームが発火すると、browsingData.remove() 関数が呼び出され、閲覧履歴(history)、キャッシュ(cache)、ストレージ(indexedDB / localStorage)、およびフォーム自動入力データ(formData)の削除処理がローカル上で実行されます。
    Cookie の削除処理はオプション化されており、ユーザーが設定画面で有効にした場合のみ実行される仕様となっています。
  2. データ保存とクロスブラウザ互換性:
    ユーザーのスケジュール設定およびオプションフラグは、すべて browser.storage.local 内に安全に保持されます。
    Chrome / Gecko(Firefox)間の API 名前空間の差分を吸収するため、typeof browser !== "undefined" ? browser : chrome の互換ラッパーを実装しています。

4.セキュリティとプライバシー:
リモートコードの動的ロード、eval() などの動的実行構文、外部ライブラリは一切使用していません。
ユーザーデータの収集、ログ解析、外部サーバーへの通信処理は含まれておらず、すべてのロジックは完全なローカル環境で完結します。

Technical Details & Architecture:
1. Architecture & API Usage:
Built on Manifest V3 using standard WebExtensions APIs: browser.browsingData, browser.alarms, browser.storage, and browser.notifications.
  1. Background Execution & Scheduling:
    The persistent logic in background.js manages scheduled cleanup jobs using the browser.alarms API based on user-defined hours.
    Upon alarm triggers, browsingData.remove() clears browsing history, cache, storage (IndexedDB/LocalStorage), and form auto-fill data locally.
    Cookie deletion is configurable and disabled by default, executing only when explicitly checked by the user.
  2. Data Persistence & Cross-Browser Compatibility:
    User schedule preferences and settings are stored locally using browser.storage.local.
    Includes a runtime API wrapper (typeof browser !== "undefined" ? browser : chrome) to ensure standard execution across both Chromium and Gecko engines.
  3. Security & Privacy:
    No remote code execution, no dynamic evaluation (eval), and zero third-party dependencies.
    Operates strictly offline without collecting or transmitting any user data.
Ocena 0 (0 mnenj)
Prijavite se, da ocenite to razširitev
Še ni ocenjeno

Ocena shranjena

5
0
4
0
3
0
2
0
1
0
Še ni ocenjeno
Dovoljenja in podatki

Zahtevana dovoljenja:

  • briše nedavno zgodovino, piškotke in povezane podatke
  • prikazuje obvestila

Zbiranje podatkov:

  • Razvijalec pravi, da ta razširitev ne zahteva zbiranja podatkov.
Več o tem
Več informacij
Povezave dodatka
  • Stran s podporo
  • E-naslov za podporo
  • Kopiraj ID dodatka
Različica
1.1
Velikost
34,1 KB
Zadnja posodobitev
pred 7 dnevi (19. okt. 2026)
Sorodne kategorije
  • Drugo
Licenca
Mozilla Public License 2.0
Zgodovina različic
  • Ogled vseh različic
Dodaj v zbirko
Prijavi ta dodatek
Pojdi na domačo stran Mozille

Dodatki

  • O strani
  • Blog Dodatkov za Firefox
  • Delavnica razširitev
  • Razvojno središče
  • Pravilniki za razvijalce
  • Blog skupnosti
  • Forum
  • Prijavi hrošča
  • Smernice za ocene

Prenesi

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Zadnje graditve

  • Nightly
  • Beta

Firefox za podjetja

  • Enterprise

Skupnost

  • Connect
  • Contribute
  • Developer

Sledi

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Zasebnost
  • Piškotki
  • Pravno obvestilo

Če ni navedeno drugače, je vsebina tega spletnega mesta na voljo pod licenco Creative Commons Attribution Share-Alike v3.0 ali pod katerokoli novejšo različico.