2010-12-01 91 views
0

我有一个Silverlight应用程序,它使用JavaScript处理来自Facebook的图像。 JavaScript调用context.drawImage,它引发了一个安全异常(NS_ERROR_DOM_SECURITY_ERR),这是我的理解,因为该图像不是由我的服务器托管的,而是来自不同的服务器(在本例中为脸书)。从Silverlight执行JavaScript从浏览器应用程序

经过一番研究,我发现如果用完浏览器,应用程序将获得正确的权限,但现在我明白了我无法运行JavaScript,因为没有浏览器来托管它。

这是正确的吗?如果是这样,任何人都可以提出一个解决方案,使用访问由不同服务器托管的映像所需的权限来运行JavaScript。

谢谢!

回答

1

你是对的。 JavaScript无法运行,因为没有浏览器来托管它。

唯一的解决方案是重写JavaScript。

相关问题