Zum Inhalt springen

Website | Darstellungsfehler

    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.

    Bild 1 (Beispiel 1) - Darstellungsfehler - Interaktion, Animation

    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.

    Bild 2 (Besipiel 2) - Darstellungsfehler - iFrame

    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/‘ );
    •  
    Cookie Consent mit Real Cookie Banner