在html <object>中嵌入dll

Ray*_*nos 7 html javascript dll object

我遇到过一些旧代码

<object id="foo" classid="/location/bar.dll#ProjectName.ClassName" viewastext></object>

它目前不起作用并且习惯于在旧版本的IE中工作.我从来没有在这样的网页中嵌入dll.它似乎是用C#编写的Windows .NET应用程序.这在我们的内部网上使用.

而ClassName属于类型 System.Windows.Forms.UserControl

我似乎也可以通过javascript直接调用UserControl的C#方法.

有没有人有任何关于它如何工作的文档,以及是否有可能将其破解为Firefox.将Windows控件重写为Web应用程序将是一场噩梦.

[编辑]

它似乎是某种activeX/COM的东西,在IE中你可以直接将Windows应用程序移植到一个html文件中.如果您正确设置各种,它应该能够在本地运行.如果有人知道需要为此设置什么,那就太好了.

微软,你永远不应该允许人们直接将Window控件移植到IE中,这是一个可怕的概念.

Car*_*mDC 2

如果不知道它到底是做什么用的,很难说...

http://msdn.microsoft.com/en-us/library/a7as3z1d(v=vs.90).aspx

可以给你一些信息...