2011-02-16 6 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

브라우저에서 IronPython을 사용할 수있게하는 Silverlight는 엄격한 보안을 유지합니다. Silverlight의 샌드 박스를 사용하려면 IronPython 코드가 인터넷 도메인 (localhost 포함)에서는 실행되지만 로컬 도메인에서는 실행되지 않아야합니다 (파일 시스템에서 직접 실행). Jimmy Schementi의 blog에서 더 많은 정보를 얻을 수 있습니다.

관련 문제