Como o ForcedSkin funciona

O ForcedSkin injeta um motor CSS local que mapeia cores de interface para sua paleta e deixa pixels de mídia e a estrutura da página em paz.

Mapeamento CSS em vez de inverter a tela

Filtros de inversão viram cada pixel, inclusive fotos e vídeo. O ForcedSkin lê cores controladas por CSS (fundos, texto, bordas, formulários, barras de rolagem, muitos degradês e pseudoelementos) e as remapeia para a paleta clara ou escura ativa para as superfícies continuarem relacionadas.

Por isso um artigo pode escurecer e a foto embutida continuar uma foto. Se a cor só existe em bitmap, canvas ou mídia de outra origem, o motor não repinta esses pixels com segurança. Compare com modo escuro para sites.

Execução local, páginas dinâmicas e Shadow DOM aberto

A coloração acontece na aba. O ForcedSkin não envia HTML da página a um servidor para tematizar. Content scripts observam o documento, inclusive muitos nós após o primeiro paint, então muitos SPAs e iframes comuns continuam recebendo a paleta quando a UI atualiza.

Shadow DOM aberto pode receber estilos de tema. O fechado, em geral, não se restiliza a partir de uma extensão. chrome:// e a Chrome Web Store nunca entram neste pipeline. São limites de produto, não bugs temporários.

  • Chrome, Edge e Arc (Chromium)
  • Atualizações incrementais do DOM estilizável
  • Shadow DOM fechado e UI bitmap inalterados

Adaptadores afinam hostnames; não substituem o motor

O motor universal é o padrão. Adaptadores de site acrescentam JSON declarativo (forcedskin-adapter-formula/v1) que casa hostnames e aplica camadas extras quando o CSS é difícil. Fórmulas publicadas: adaptadores e guia.

Adaptadores ainda só recoloram. Não mudam layout, não trocam conteúdo, não desligam anúncios. Se um hostname deve ficar nativo, use uma exclusão.

Modos e sync opcional ficam acima do motor

Claro e Escuro escolhem qual paleta salva está ativa. Auto usa claro por volta das 6:00–18:00 no horário local. Desligado pula o motor. Nenhum modo reescreve o documento; só decidem se o recolorido CSS roda.

Login em forcedskin.com é opcional. O sync puxa paletas escolhidas e a lista de adaptadores para o popup. O theming continua no dispositivo. Comece em o que é ForcedSkin ou escolha cores no marketplace.

Perguntas frequentes

Por que alguns botões mantêm a cor original?

Shadow DOM fechado, canvas ou fundos bitmap não se recoloram como CSS. Tente um adaptador da comunidade ou exclua o site se piorar.

O ForcedSkin envia a página que estou vendo?

O theming não exige upload de HTML. Uso de rede opcional é conta, catálogo e adaptadores públicos; veja privacidade.

Vai quebrar cliques ou o roteamento SPA?

O produto é só cor. Não pretende bloquear navegação, substituir conteúdo nem redesenhar o layout.

O Auto usa câmera ou geolocalização?

Não. Auto usa o relógio local: claro aproximadamente 6:00–18:00.

Artigos relacionados

Experimente ForcedSkin

Instale a extensão e escolha uma paleta. Entrar é opcional.