Hemos implementado un encabezado y un pie de página personalizados para nuestro foro navegando a Configuración > Personalizar > Temas > Componentes. Aquí, instalamos el componente de encabezado estándar y lo asociamos con el tema predeterminado. Luego personalizamos este componente agregando nuestro HTML específico del encabezado en la sección “Encabezado” y nuestro HTML del pie de página en la sección “Pie de página”.
Para los usuarios habituales con JavaScript habilitado, todo aparece correctamente con el encabezado y el pie de página personalizados visibles. Sin embargo, cuando se accede con NoScript habilitado, específicamente usando el Navegador Tor en su configuración “Más segura”, el encabezado personalizado se descoloca debajo del contenido, mientras que el pie de página personalizado desaparece por completo; también falta en el código fuente de la página.
Como solución temporal, hemos integrado una etiqueta noscript dentro de la sección “Cuerpo” del componente y hemos incrustado nuevamente el HTML del pie de página personalizado dentro de esta etiqueta noscript. Sin embargo, esto es solo una solución provisional y preferiríamos una solución más limpia, con menos probabilidades de romperse en el futuro.
Informe de error / Solicitud de función:
Asegurar que el pie de página personalizado sea visible y se renderice adecuadamente para los usuarios de NoScript.
Para la versión NoScript, el encabezado debe aparecer encima del contenido y el pie de página debe seguir al contenido, reflejando la secuencia de visualización de la página normal con JavaScript habilitado.
La parte del pie de página parece un poco glitchy. Debería aparecer sin tener que desplazarse hacia abajo, y el comportamiento de desplazamiento es extraño, es como si el movimiento de desplazamiento se ralentizara cuando llegamos al pie de página personalizado. Podría necesitar un nuevo tema ya que tal vez no esté relacionado con el problema actual.
En las herramientas de desarrollador del navegador (Chrome), ve a (Configuración) a la derecha, luego a la pestaña Preferencias, y marca “Desactivar Javascript”: