Wir haben sowohl eine benutzerdefinierte Kopf- als auch eine Fußzeile für unser Forum implementiert, indem wir zu Einstellungen > Anpassen > Themen > Komponenten navigiert sind. Hier haben wir die Standard-Kopfzeilenkomponente installiert und sie dem Standardthema zugeordnet. Anschließend haben wir diese Komponente angepasst, indem wir unser spezifisches Kopfzeilen-HTML im Abschnitt „Kopfzeile“ und unser Fußzeilen-HTML im Abschnitt „Fußzeile“ hinzugefügt haben.
Für normale Benutzer mit aktiviertem JavaScript wird alles korrekt angezeigt, wobei sowohl die benutzerdefinierte Kopf- als auch die Fußzeile sichtbar sind. Wenn jedoch mit aktiviertem NoScript zugegriffen wird, insbesondere mit dem Tor Browser in seiner „sichersten“ Einstellung, wird die benutzerdefinierte Kopfzeile unter dem Inhalt falsch platziert, während die benutzerdefinierte Fußzeile vollständig verschwindet – sie fehlt auch im Quelltext der Seite.
Als vorübergehende Lösung haben wir ein noscript-Tag in den Abschnitt „Body“ der Komponente integriert und das benutzerdefinierte Fußzeilen-HTML erneut in dieses noscript-Tag eingebettet. Dies ist jedoch nur eine Problemumgehung, und wir bevorzugen eine sauberere Lösung mit geringerer Wahrscheinlichkeit, dass sie in Zukunft fehlschlägt.
Fehlerbericht / Funktionsanfrage:
Stellen Sie sicher, dass die benutzerdefinierte Fußzeile für NoScript-Benutzer sichtbar und ordnungsgemäß gerendert wird.
Für die NoScript-Version sollte die Kopfzeile über dem Inhalt erscheinen und die Fußzeile dem Inhalt folgen, was die Anzeigeabfolge der normalen JavaScript-aktivierten Seite widerspiegelt.
Es stimmt sicherlich, dass einige Themenelemente auf der noscript-Version von Websites erscheinen.\n\nEs wäre gut, eine definitive Aussage über den Umfang der beabsichtigten Unterstützung zu haben.\n\nEs scheint, dass Assets und CSS heruntergeladen werden … andere Elemente sind nicht sicher.
Der Footer-Teil scheint etwas fehlerhaft zu sein. Er sollte erscheinen, ohne nach unten scrollen zu müssen, und das Scroll-Verhalten ist seltsam, es ist, als ob die Scroll-Bewegung verlangsamt wird, wenn wir den benutzerdefinierten Footer erreichen. Es benötigt möglicherweise ein neues Thema, da es möglicherweise nicht mit dem aktuellen Problem zusammenhängt.
Gehen Sie in den Browser-Entwicklertools (Chrome) zu (Einstellungen) auf der rechten Seite, dann zum Tab “Präferenzen” und aktivieren Sie “JavaScript deaktivieren”: