Während der Anpassung der Discourse-Site (vor Discourse 2.7.0) habe ich einige benutzerdefinierte Java-Skripte in den < /head >-Abschnitt der Komponente eingefügt. Außerdem werden diese Skripte bei Discourse-Ereignissen wie decorateWidget, onAppEvent und onPageChange ausgelöst. In der früheren Version von Discourse lief alles gut.
Derzeit haben wir die Discourse-Version auf 2.8.0.beta8 aktualisiert. Nach dem Upgrade auf die neueste Version treten einige der unten genannten Probleme auf:
-
Auf der Themenseite werden unsere benutzerdefinierten Skripte im
< /head >-Abschnitt manchmal im Browser nicht geladen, selbst wenn die Seite neu geladen wird, wenn der Benutzer abgemeldet ist. -
Auf der Themenseite werden die Skripte im
< /head >-Abschnitt manchmal geladen, wenn der Benutzer abgemeldet ist. Sobald er sich über SSO angemeldet hat, schlägt das Laden der Skripte im< /head >-Abschnitt manchmal auf der Seite im Browser fehl. -
Wenn die
< /head >-Abschnitte auf der Seite nicht geladen werden, werden die Skripte im Header-Abschnitt jedes Mal ohne Probleme im Browser geladen.
Wir haben die oben genannten Probleme nach dem Upgrade der Discourse-Version auf 2.8.0.beta7 und beta8.
Ich habe die geladenen Skriptdateien aus der Browserquelle wie unten überprüft:
Kommen die Probleme also wirklich mit der aktualisierten Version 2.8.0.beta7 und beta8 (oder) muss ich in den Admin-Einstellungen etwas in Bezug auf diese Probleme tun?
