Frage

ExpressionEngine scheint einige der Parameter aus der Quell -URL eines Iframe abzuziehen. Dies geschieht im Browser, nicht auf dem Server.

Wenn ich die HTML -Quelle für die fragliche Seite anzeige, ist die IFrame -Quelle korrekt. Wenn ich es in der Konsole betrachte, ist es nicht dasselbe wie in der HTML -Quelle.

Die Elemente -Konsole zeigt:

<iframe frameborder="0" height="166" scrolling="no" src="http://w.soundcloud.com/player/?wmode=transparent" width="100%"></iframe>

Die HTML -Quelle zeigt:

<iframe frameborder="0" height="166" scrolling="no" src="http://w.soundcloud.com/player/?url=http%3A//api.soundcloud.com/tracks/112438993&amp;color=ff6600&amp;auto_play=false&amp;show_artwork=true" width="100%"></iframe></div>

Wenn ich die Quelle in den Elementen des Browsers manuell ändere, lädt der Iframe ohne Probleme.

Ich stelle mir vor, dass es ein JavaScript gibt, das die SRC auszieht, aber ich kann es nicht finden. Ich habe mit Google nach jemandem gesucht und gesucht, der ohne Erfolg dasselbe Problem hat.

Die fragliche URL lautet: http://rebelnoise.com/articles/album-debut-in-december-for-irish-garage-popsters-dott

Dies geschieht für alle Links von SoundCloud und Spotify.

Spotify -Beispiel: http://rebelnoise.com/articles/black-flags-what-the-bands-first-album-of-new-materials-since-1985

Vielen Dank!

BEARBEITEN:

  1. Bei einer Ahnung habe ich versucht, die Quell-URL von https: // nach nur // --- immer noch kein Glück zu wechseln.
  2. Mir ist aufgefallen, dass die wmode = transparente Abfragezeichenfolge in der Konsole und nicht in der Quelle vorhanden ist ... Ich habe mich gefragt, ob eine JavaScript -Funktion mit der transparenten Abfrage -Zeichenfolge überschrieben wurde.

    <iframe frameborder="0" height="166" scrolling="no" src="//w.soundcloud.com/player/?wmode=transparent&url=//api.soundcloud.com/tracks/112438993&amp;color=ff6600&amp;auto_play=false&amp;show_artwork=true" width="100%"></iframe>
    
  3. Interessant: Ich habe versucht, die gesamte Seite und Ressourcen auf meinem Desktop zu speichern und sie so auszuführen- alles scheint zu funktionieren, also bin ich sehr ratlos.
  4. Ich bin näher daran, das Problem zu finden- es scheint, dass WMODE = transparent zu SRC im gesamten DOM hinzugefügt wird. Ich frage mich also, ob ein Dummy in der Vergangenheit einen schlechten JavaScript-Code hinzugefügt hat, um diese Seite zu brechen und all dieses Problem zu verursachen. Nun, um den Tätercode zu finden!
War es hilfreich?

Lösung

OK, ich fühle mich wie ein Düde- hätte das Muster früher gefunden haben.

In der Fußzeile gab es einen Code, der allen SRC-Dateien WMODE = transparent hinzugefügt hat- er hat nicht an Abfragen angehängt, die sie existierten, und er ersetzt sie gerade durch eine neue Abfragezeichenfolge.

Ich habe diesen Code entfernt und alles funktioniert jetzt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top