2010-12-01 23 views
0

J'ai une application Silverlight qui utilise JavaScript pour traiter les images de facebook. Le JavaScript appelle context.drawImage qui déclenche une exception de sécurité (NS_ERROR_DOM_SECURITY_ERR) que j'ai comprise car l'image n'est pas hébergée par mon serveur, mais par un serveur différent (en l'occurrence facebook). Après quelques recherches, j'ai trouvé que les autorisations correctes seraient données à l'application si le navigateur ne fonctionnait plus, mais maintenant j'ai compris que je ne peux pas exécuter le JavaScript car il n'y a pas de navigateur pour l'héberger.Exécution de javascript depuis Silverlight à partir de l'application du navigateur

Est-ce correct? Si oui, quelqu'un peut-il suggérer une solution pour exécuter le JavaScript avec les autorisations nécessaires pour accéder à une image hébergée par un serveur différent.

Merci!

Répondre

1

Vous avez raison. JavaScript ne peut pas s'exécuter car il n'y a pas de navigateur pour l'héberger.

La seule solution est de réécrire le JavaScript.