2010-12-01 83 views
0

我有一個Silverlight應用程序,它使用JavaScript處理來自Facebook的圖像。 JavaScript調用context.drawImage,它引發了一個安全異常(NS_ERROR_DOM_SECURITY_ERR),這是我的理解,因爲該圖像不是由我的服務器託管的,而是來自不同的服務器(在本例中爲臉書)。從Silverlight執行JavaScript從瀏覽器應用程序

經過一番研究,我發現如果用完瀏覽器,應用程序將獲得正確的權限,但現在我明白了我無法運行JavaScript,因爲沒有瀏覽器來託管它。

這是正確的嗎?如果是這樣,任何人都可以提出一個解決方案,使用訪問由不同服務器託管的映像所需的權限來運行JavaScript。

謝謝!

回答

1

你是對的。 JavaScript無法運行,因爲沒有瀏覽器來託管它。

唯一的解決方案是重寫JavaScript。

相關問題