【问题标题】:Use IronPython to access COM object in a browser?使用 IronPython 在浏览器中访问 COM 对象?
【发布时间】:2011-06-28 02:09:45
【问题描述】:

我正在尝试在浏览器中使用 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 是否有限制。我错过了什么吗?

【问题讨论】:

    标签: com ironpython


    【解决方案1】:

    Silverlight,这使得 IronPython 在浏览器中具有严格的安全性。 Silverlight 的沙箱需要 IronPython 代码在 Internet 域(包括本地主机)中运行,而不是本地域(直接来自文件系统)。您可以从 Jimmy Schementi 的blog 中找到更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多