Discourse.Mobile hat vorher einwandfrei funktioniert, bricht aber nach dem Update von Discourse auf 2.5.0.beta7 ab.
Die Fehlermeldung, die ich in der Konsole sehe:
TypeError: kann auf Eigenschaft "mobileView" nicht zugreifen, Discourse.Mobile ist undefined
Ich benötige eine bedingte Anweisung, die prüft, ob es sich um die Mobilansicht oder die Desktopansicht aus dem Bereich ‘common’ handelt.
if(Discourse.Mobile.mobileView){
etwas tun
}
Das hat früher funktioniert, ist jetzt aber kaputt.
Wie kann ich prüfen, ob die Mobilansicht geladen ist?
sam
(Sam Saffron)
25. Juni 2020 um 06:42
2
Versuchen Sie den abgesicherten Modus. Dies liegt höchstwahrscheinlich an einer von Ihnen installierten Komponente eines Drittanbieter-Themas oder einem Plugin.
Dieser Leitfaden erklärt, wie Sie den Safe Mode von Discourse zur Fehlerbehebung bei Problemen mit Themes und Plugins verwenden können.
Erforderliche Benutzerstufe: Alle Benutzer
Discourse bietet einen „JavaScript Safe Mode ", der es jedem Benutzer ermöglicht, die Ursache von JavaScript-Problemen zu isolieren, die durch Plugins, Themes oder Theme-Komponenten verursacht werden. Diese Funktion ist besonders nützlich, um Probleme auf Ihrer Discourse-Website zu di…