2012-03-30 7 views
0

Javascript Neuling hier, versucht, Twitter Profilbilder mit den URLs von der Twitter-API zurückgegeben. Alles, was ich schaffen kann, ist die gefürchtete "Cross-Origin Image Load verweigert von Cross-Origin Resource Sharing-Politik." Error.Cross-Herkunft Bild laden (Twitter Profilbild)

Ich nehme an, dass dies eine Folge von Twitter ist mangelnde Unterstützung für CORS (This code war was ich verwendet habe). Wenn dies der Fall ist, wie würde ich diese Bilder erhalten, ohne dass mein Server als Proxy dient?

+1

Warten - Sie versuchen, sie als WebGL-Texturen zu verwenden? Oder einfach nur versuchen, sie als normale Bilder in das DOM zu bekommen? –

+0

Schließlich, ja. Aber da das nicht funktionierte, versuchte ich einfach, das Bild mit der crossOrigin-Eigenschaft zu laden - was auch nicht funktionierte. Oh, und es hat funktioniert, als die Bilder von Gravatar waren. – szx

Antwort

0

OK, um meine eigene Frage zu beantworten - eine solution ist JSONP Callbacks, die Twitter unterstützt zu verwenden. Was für ein Hack!

[EDIT] funktioniert nicht für WebGL-Texturen.