Conversão de CSS para JS de usuário
O Greasy Fork pode converter CSS de usuário para o formato JS de usuário. As regras @-moz-document
são convertidas em declarações if
do JavaScript, construindo o CSS a ser aplicado. Este CSS é anexado a <head>
em um elemento <style>
.
A presença de alguns recursos de CSS de usuário impede a conversão para o formato JS de usuário. Quando esses recursos são detectados, a conversão para JS de usuário não será feita.
- Chaves de metadados
@preprocessor
diferentes dedefault
- Chaves de metadados
@var
O JS de usuário do Greasy Fork pode carregar o CSS de forma um pouco diferente do CSS de usuário.
- No JS de usuário, o CSS é inserido como o último elemento de
<head>
. No CSS de usuário, isso pode depender da extensão usada. É recomendável usar!important
para atenuar esse problema. - No JS de usuário, o CSS será calculado e aplicado uma vez no carregamento da página. O uso da API de histórico do JavaScript pela página pode fazer com que o CSS não seja aplicado como esperado.
- O JS de usuário pode não aplicar o CSS a quadros ou iFrames.
Se você achar que a conversão para JS de usuário não funciona, escolha a opção para torná-la indisponível ao atualizar seu CSS de usuário.