我试图在浏览器中使用IronPython的COM对象。 我在ipy.exe中尝试了以下代码,它运行正常:
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 :(得分:0)
Silverlight,它允许IronPython在浏览器中具有严格的安全性。 Silverlight的沙箱需要IronPython代码在Internet域(包括localhost)中运行,而不是本地域(直接来自文件系统)。您可以从Jimmy Schementi的blog找到更多信息。