Letzte Änderung: 10.01.23 // fb
Fehlerbehebung | 09.01.23
Der Fehler wurde vom Hoster UdMedia behoben.
Die Ursache war ein CORS-Fehler!
Ein Javascript von radio.de erzeugt hier eine URL, die es auf deren Server gar nicht gibt.
Die Einbindung des Code-Schnippsel von radio.de resultierenden daraus einen 404 HTTP-Code.
Eine Änderung innerhalb der Datei .htaccess auf dem FTP-Server war nicht erforderlich.
Fehlerhafter Link:
<script>(function(d, s){ if(!window.rel){s = d.createElement("script"); s.type = "text/javascript"; s.async = true;s.id = "radio-de-embedded"; s.src = "//www.radio.de/inc/microsite/js/full.js"; d.getElementsByTagName("head")[0].appendChild(s); window.rel = true;}}(document)); </script><div class="ng-app-embedded"> <div ui-view class="microsite embedded-radio-player" data-playerwidth="100%" data-playertype="web_embedded" data-playstation="lautfm-befreite-musik" data-autoplay="fals" data-apikey="df04ff67dd3339a6fc19c9b8be164d5b5245ae93"> </div></div>
Die Datei
http://www.radio.de/inc/microsite/js/full.js
wiederum bindet die o.g. /songs/ URL ein, die nicht existiert.
Fehlerbeschreibung | 11.12.22
Website-Module werden nicht oder nicht richtig dargestellt.
Beispiel 1:
hier sollte ein kleines Fenster mit einem interaktiven Vertikal-Menü und einem animierten Hintergrund erscheinen.
Siehe Bild 1 aus dem Backend.
Im Fehlerfall werden dort nix angezeigt.
Website-Module werden nicht oder nicht richtig dargestellt.
Beispiel 2:
hier sollte 2 iFrame (Youtube) untereinander angezeigt werden.
Siehe Bild 2 aus dem Backend.
Im Fehlerfall werden dort nur 2 dünne, schwarze Rahmen angezeigt.
Fehlerhäufigkeit
Primär treten die Fehldarstellungen unter den Browsern Firefox und Apple/Safari auf. Bei wenige Firefox-Usern klappts je nach Seitenaktualisierungs-Häufigkeit (Strg+R) gelegentlich.
Meistens bis immer werden unter Google/Chrome und MS/Edge die Seiten korrekt angezeigt.
Fehlereingrenzung
Folgendes ist mir aufgefallen.
-1-
Wenn ich in Firefox/Einstellungen/Datenschutz&Sicherheit/ alle „Cookies und Website-Daten“ lösche, wird bei 1ten Seitenaufruf alles korrekt angezeigt.
Bei der nachfolgenden Seitenaktualisierung oder ein weiteres Seitenfenster aufgerufen wird, sind die Fehler sofort zurück.
-2-
Auch wenn ich unter Elementor ein einfaches Textfeld erzeuge, wird dieser Text (auch mit Rahmen, Hintergrund, Textformaten) korrekt angezeigt.
Füge ich im Texteditor eine Animation (Bsp: Erweitert/Bewegungseffekt/Flash) hinzu, ist der Text im Frontend nicht mehr sichtbar.
Bisherige Maßnahmen, ohne ernsthaften Erfolg
- Löschen eines störanfälligen PlugIn „Float to top Button“
- Löschen aller deaktivierten PlugIns
- Deaktivieren aller PlugIns
– anschließend nacheinander, einzelnd aktivieren - Elementor gelöscht
– anschließend Neuinstallation - Theme „NEVE“ gegen „2020“ ersetzen
– anschließend rückgängig gemacht - NEVE Child-Theme deaktiviert
- NEVE Child-Theme erneuert
- PlugIn „WP-Optimizer“ intensiver einstellen
– brachte leichte(!) Verbessserungen, besonders bei Seitenaktualisierung (Strg+R)
– anschließend, bis heute deaktiviert - Hoster kontaktiert
– kein Host-Cache-Vergrößerung sinnvoll/möglich
– DB ist ausreichend groß
– dessen Aussage: Fehlerursache liegt im CORS
– oder innerhalb WORDPRESS - In FTP/ .htaccess folgenden Header hinzu gefügt;
– <IfModule mod_headers.c>
Header set Access-Control-Allow-Origin https://prod.radio-api.net
Header set Access-Control-Allow-Credentials true
</IfModule>
– anschleißend gelöscht - In FTP/ .htaccess folgenden Header hinzu gefügt;
– <IfModule mod_headers.c>
Header set Access-Control-Allow-Origin „*“
Header set Access-Control-Allow-Credentials true
</IfModule>
– anschleißend gelöscht - Innerhalb FTP/wp-config.php folgenden Eintrag auskommentiert;
– // define( ‚WP_SITEURL‘, ‚https://www.befreitemusik.de/‘ );