2 Stimmen

Safari 5: Das Laden eines Objekts wurde abgelehnt (GoogleSites Flash Player)

Ich habe eine (schnelle) Website für einen befreundeten Komponisten auf Google Sites erstellt, um kostengünstig zu sein. Ich fügte der Website einen Flash-Player hinzu, damit seine Musik online gestreamt werden kann.

All dies lief reibungslos, bis Safari 5 herauskam.

Der Flash-Player wird in Safari 5 nicht geladen. Bei Safari 4 funktionierte er einwandfrei.

I vorstellen Dies könnte damit zusammenhängen, dass Google die ursprüngliche URL der Ressource umleitet, aber ich weiß es wirklich nicht.

Die Fehlerkonsole weist darauf hin:

Das Laden eines Objekts wurde abgelehnt. URL in der Anfrage gefunden: " http://www.rossbauermusic.com/resources/player_mp3_normal.swf "

Die URL der anfragenden Seite lautet: http://www.rossbauermusic.com/engage

Haben Sie eine Idee, wie man dieses Problem umgehen kann? Alle alternativen "auf Anfrage" mp3 Strategien sind willkommen.

0voto

user128536 Punkte 542

Eine kurze Google-Recherche ergab einige Hinweise darauf, dass dies wahrscheinlich mit einem WebKit-Fehler/einer WebKit-Funktion zusammenhängt, die in Safari 5 aktiviert ist, dem XSS Auditor. Eine entsprechende Antwort finden Sie hier:

Wie kann ich den XSS-Auditor von Safari für die Darstellung von entfernten Flash-Objekten auf POST umgehen?

In dieser Antwort wird die Verwendung des "X-XSS-Protection: 0"-Kopfzeile.

Und so können Sie diese Funktion auf dem Client deaktivieren:

XSS-Filter in Safari/WebView abschalten

Sie können auch eine spezielle Kopfzeile zusammen mit der Seite senden, aber das ist in Safari wahrscheinlich keine Option.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X