Aloha ;)
Für Linuchs die Zusammenfassung eines geeigneten Fallbacks aus unserer Diskussion:
- Fallback-
iframe
innoscript
-Element - Feature Detection zu CORS (z.B. via Try...Catch am XMLHttpRequest)
- im Fehlerfall (bei Catch): via JavaScript einen
iframe
erzeugen und statt dem, was der XMLHttpRequest im Erfolgsfall geliefert hätte, an der gewünschten Stelle einfügen.
So fängt man sowohl nicht-funktionierendes JS als auch nicht funktionierendes CORS ab ohne redundantes Fallback-Markup im HTML zu haben.
Grüße,
RIDER