Seite 1 von 1

Javascript läuft nicht nach Update

Verfasst: Fr 3. Sep 2021, 13:26
von Faar
Ich habe versucht, eine 4.9.12 auf 4.10.1 upzudaten und danach ging einiges nicht mehr, was mit Javascript gesteuert wird.
Der Flex-Slider ging nicht mehr und das Backendmenü und andere Dinge.

Da die Startseite das Seitenladen abgebrochen hatte und Impressum-Datenschutz im Fuss nicht mehr angezeigt wurde, musste ich das alte 4.9.12 zurückspielen.
Trotzdem ging manches nicht, was mit Javascript gesteuert wurde! :shock:

Die Konsole brachte mir etwas Aufschluss.
https://developer.mozilla.org/de/docs/W ... _character
Die Dateien nach Größe zu vergleichen, brachte kein Ergebnis aber die Javascript Dateien nach Kodierung zu unterscheiden, sehr wohl.
Auf dem Server hatte z.B. die jquery.js Datei eine Ansi-Codierung und in meinem original Download auf dem PC war es utf-8. :?
"Uncaught SyntaxError: illegal character U+FFFD"

Das erklärt den Fehler oben.
Aber nicht, warum utf-8 codierte Dateien auf dem Server zu Ansi umgewandelt werden?
Mein FTP-Client ist Filezilla.

Es geht noch manches nicht, der Flexslider mit seinem $( ) Start funktioniert auch noch nicht wieder.
"Uncaught TypeError: $(...).flexslider is not a function"
Auch die Schrift mancht Probleme:
"Quellübergreifende (Cross-Origin) Anfrage blockiert:..."

Hatte jemand mal ähnliche Probleme? :|

Re: Javascript läuft nicht nach Update

Verfasst: So 5. Sep 2021, 07:36
von xmurrix
Hallo Frank,

entweder werden die Dateien nicht korrekt übertragen (FileZilla Übertragungsmodus Auto, ASCII und Binär) oder der Server liefert die Dateien nicht mit dem UTF-8 Encoding aus. Das Encoding kann man in der .htaccess mit "AddDefaultCharset UTF-8" setzen.

Gruß
Murat

Re: Javascript läuft nicht nach Update

Verfasst: So 5. Sep 2021, 21:54
von Faar
xmurrix hat geschrieben:
So 5. Sep 2021, 07:36
entweder ... oder der Server liefert die Dateien nicht mit dem UTF-8 Encoding aus. Das Encoding kann man in der .htaccess mit "AddDefaultCharset UTF-8" setzen.
Hallo Murat,
danke, das mit dem Server könnte es sein, denn Filezilla war immer auf Auto eingestellt und bisher ging es ja immer und mit alten Sicherungsdaten geht es auch wieder. Die JS-Dateien sind von mir vom Server in der üblichen "Vorher"-Sicherung heruntergeladen worden und danach waren sie Ansi. Somit war die frische Datensicherung auch kaputt.

Gruß,
Frank

P.S. Der Hoster ist Hosteurope

Re: Javascript läuft nicht nach Update

Verfasst: Do 14. Okt 2021, 14:40
von chris8408
Ich hatte bei einem Update auch schonmal Caching-Probleme im Browser, die zu blödem Verhalten geführt haben. Teilweise wurden im Backend noch alte JS-Dateien aus dem Zwischenspeicher geholt. Caches leeren oder Alternativ mal den Incognito-Modus / alternativen Browser / PC testen.

Re: Javascript läuft nicht nach Update

Verfasst: Do 14. Okt 2021, 15:21
von Faar
chris8408 hat geschrieben:
Do 14. Okt 2021, 14:40
Ich hatte bei einem Update auch schonmal Caching-Probleme im Browser, die zu blödem Verhalten geführt haben. Teilweise wurden im Backend noch alte JS-Dateien aus dem Zwischenspeicher geholt.
Hallo Christian,
das Gleiche Problem habe ich immer wieder mal aber Murat riet mir damals, STRG+SHIFT+Entf im Browser das Fenster zu öffnen und den Cache zu leeren.

Re: Javascript läuft nicht nach Update

Verfasst: Sa 16. Okt 2021, 11:53
von chris8408
Ja, das hilft häufig. Ich habe auch damit schonmal Probleme gehabt, bezüglich der Editor-Frames. Warum auch immer. War nur ein Tipp ;)