2010-12-01 8 views
0

Ich habe eine Silverlight-App, die JavaScript verwendet, um Bilder von Facebook zu verarbeiten. Das JavaScript ruft context.drawImage auf, das eine Sicherheitsausnahme (NS_ERROR_DOM_SECURITY_ERR) auslöst, die ich verstanden habe, da das Bild nicht von meinem Server gehostet wird, sondern von einem anderen Server (in diesem Fall Facebook).Ausführen von Javascript aus Silverlight aus der Browser-App

Nach einigen Nachforschungen fand ich, dass die richtigen Berechtigungen der App gegeben werden würden, wenn der Browser ausging, aber jetzt habe ich verstanden, dass ich das JavaScript nicht ausführen kann, da es keinen Browser gibt.

Ist das korrekt? Wenn ja, kann jemand eine Problemumgehung vorschlagen, um das JavaScript mit den erforderlichen Berechtigungen für den Zugriff auf ein Image auszuführen, das von einem anderen Server gehostet wird.

Danke!

Antwort

1

Sie haben Recht. JavaScript kann nicht ausgeführt werden, da es keinen Browser zum Hosten gibt.

Die einzige Lösung ist, das JavaScript neu zu schreiben.