Skip to content

Architecture.ja

github-actions[bot] edited this page Nov 2, 2026 · 1 revision

アーキテクチャ

English · 日本語 · 简体中文 · 繁體中文 · 한국어

このページは英語版から機械翻訳されています。

Tako は WXT で開発した Manifest V3 拡張機能で、Chrome 150 以降に対応しています。このページでは、作業に応じたソースコードの場所を紹介します。ダウンロードについてはクイックスタートとトラブルシューティングをご覧ください。

拡張機能の構成

構成要素 役割
サイドパネルとオプション 話の選択、ダウンロードの進捗、履歴、設定
バックグラウンドのサービスワーカー キュー、保存された状態、権限、Chrome のダウンロードの管理
オフスクリーンドキュメント 話の画像の取得・処理、アーカイブ作成、カスタムフォルダへの保存
サイト統合機能 サイトの識別、作品情報、話一覧、画像の取り扱い

ソースの案内

作業対象 参照先
サイドパネルとオプション entrypoints/sidepanel/, entrypoints/options/
バックグラウンドのタスク entrypoints/background/
画像処理とアーカイブ作成 entrypoints/offscreen/
サイト対応 src/site-integrations/
ドメインロジック src/domain/
設定と履歴の保存 src/storage/
共通のランタイム機能 src/runtime/
統合機能のインターフェース src/types/site-integrations.ts

環境の準備やテストの手順は開発者向けガイドに、サイトの追加方法はサイト統合ガイドにまとめています。

参考資料

Clone this wiki locally