ForcedSkin とは?

ForcedSkin は Chrome / Edge / Arc 向けの拡張とテーママーケットで、画面反転ではなく CSS 配色をサイト横断で適用します。

新しいサイトではなく、ブラウザ側の配色レイヤー

サイトごとの配色はバラバラで、使えるダーク/ライト切替が無いことも多いです。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 を対象にしていません。

アカウントは必須ですか?

不要です。ローカルテーマは未ログインで動作します。任意アカウントで選択テーマとアダプターを同期できます。

関連記事

ForcedSkin を試す

拡張機能を入れてパレットを選びます。ログインは任意です。