新しいサイトではなく、ブラウザ側の配色レイヤー
サイトごとの配色はバラバラで、使えるダーク/ライト切替が無いことも多いです。ForcedSkin は Chromium 系(Chrome、Edge、Arc)に拡張を入れ、通常のウェブページ読み込み時に一組の調和したパレットを適用します。
本記事は検索向けの製品定義です。About の機能一覧とは役割が違います。対象は背景・文字・リンク・枠線・フォームなど CSS で制御される UI 色です。広告ブロックでもレイアウト改変でも、Chrome ツールバー用スキンでもありません。
変えるものと、意図して触らないもの
エンジンは CSS のインターフェース色を再マップします。写真・動画・canvas・ビットマップ背景は区別できる限り残し、画像中心のページがネガフィルムにならないようにします。レイアウト・本文・広告・ナビゲーションはサイトのままです。HTML 構造の書き換えやクリック妨害はしません。
テーマ適用はタブ内のローカル処理で、着色のためにページ HTML をアップロードしません。forcedskin.com の任意アカウントはパレットとアダプター同期用であり、必須ではありません。詳細は プライバシーポリシー を参照してください。
- CSS UI 色をライト/ダークパレットへ対応付け
- 判別できるメディア画素は維持
- レイアウト変更・広告挿入・遷移ブロックなし
モード、マーケット、サイト単位の制御
ポップアップにはライト、ダーク、自動、オフがあります。自動はローカル時刻に従い、おおよそ 6:00–18:00 をライトにします(バックグラウンドの連続ポーリングはありません)。オフはテーマを全域で止め、サイト本来の色に戻します。
パレットは テーママーケット にあります。コミュニティの サイトアダプター は JSON スキーマ forcedskin-adapter-formula/v1 でホスト名ごとの着色を調整します。ホワイトリスト除外で特定ドメインを原状維持できます。仕組みは 動作の仕組み、除外は サイトを除外 です。
保護ページと閉じたコンポーネントの限界
拡張は chrome://、Chrome の設定、Chrome ウェブストアをスタイルできません。閉じた Shadow DOM とビットマップのみの UI も CSS 再配色の外です。開いた Shadow DOM、多くの SPA、通常のフレームは、スタイル可能なノードがある範囲で対象になります。
だから ForcedSkin は万能スキンを約束せず、汎用 CSS エンジンに任意のアダプターと除外を組み合わせます。既に見た目が良いサイトは除外してください。ブラウザ枠そのものが目的なら ブラウザテーマ拡張 を読んでください。
よくある質問
Chrome のツールバーや新しいタブのテーマですか?
いいえ。通常のウェブサイト CSS を再配色します。Chrome UI、chrome://、ウェブストアは対象外です。ブラウザテーマ拡張 を参照してください。
画面全体を反転しますか?
いいえ。CSS の UI 色をパレットへマップし、可能な限り写真・動画・canvas を反転しません。
対応ブラウザは?
Chrome、Edge、Arc などの Chromium です。ここでの製品説明は Firefox / Safari を対象にしていません。
アカウントは必須ですか?
不要です。ローカルテーマは未ログインで動作します。任意アカウントで選択テーマとアダプターを同期できます。
