Implementamos um cabeçalho e um rodapé personalizados para o nosso fórum navegando em Configurações > Personalizar > Temas > Componentes. Aqui, instalamos o componente de cabeçalho padrão e o associamos ao tema padrão. Em seguida, personalizamos este componente adicionando nosso HTML específico do cabeçalho na seção “Cabeçalho” e nosso HTML do rodapé na seção “Rodapé”.
Para usuários regulares com JavaScript ativado, tudo aparece corretamente com o cabeçalho e o rodapé personalizados visíveis. No entanto, quando acessado com NoScript ativado, especificamente usando o Navegador Tor em sua configuração “Mais Segura”, o cabeçalho personalizado é mal posicionado abaixo do conteúdo, enquanto o rodapé personalizado desaparece completamente — ele também está faltando no código-fonte da página.
Como solução temporária, integramos uma tag noscript na seção “Corpo” do componente e incorporamos novamente o HTML do rodapé personalizado dentro desta tag noscript. No entanto, isso é apenas uma solução alternativa, e preferiríamos uma solução mais limpa, com menor probabilidade de quebrar no futuro.
Relatório de bug / solicitação de recurso:
Garanta que o rodapé personalizado seja visível e renderizado adequadamente para usuários NoScript.
Para a versão NoScript, o cabeçalho deve aparecer acima do conteúdo, e o rodapé deve seguir o conteúdo, espelhando a sequência de exibição da página regular com JavaScript ativado.
A parte do rodapé parece um pouco falha. Ele deve aparecer sem a necessidade de rolar para baixo, e o comportamento de rolagem é estranho, é como se o movimento de rolagem fosse desacelerado quando chegamos ao rodapé personalizado. Pode ser necessário um novo tópico, pois talvez não esteja relacionado ao problema atual.
Nas ferramentas de desenvolvedor do navegador (Chrome), vá para (Configurações) à direita, depois na aba Preferências, e marque “Desativar Javascript”: