2011-02-16 72 views
0

我想在瀏覽器中使用IronPython的COM對象。 我曾嘗試在ipy.exe下面的代碼,它工作正常:使用IronPython在瀏覽器中訪問COM對象?

from System import Type, Activator 
Activator.CreateInstance(Type.GetTypeFromProgID("Word.Application")) 

但是,如果使用的代碼瀏覽器這樣的:

<html> 
<script type="text/python"> 
from System import Type, Activator 
Activator.CreateInstance(Type.GetTypeFromProgID("Word.Application")) 
</script> 
</html> 

這是行不通的。

我想知道在瀏覽器中使用IronPython時是否有限制。我錯過了什麼?

回答

0

Silverlight,它允許IronPython在瀏覽器中具有嚴格的安全性。 Silverlight的沙箱需要IronPython代碼運行在一個Internet域(包括本地主機)上,而不是本地域(直接來自文件系統)。您可以從Jimmy Schementi的blog中找到更多信息。

相關問題