2011-01-07 65 views
7

我已经遇到了一些旧代码DLL <object>

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

当前不工作,并在使用旧版本的IE浏览器的工作。我从来没有遇到像这样在网页中嵌入dll。它似乎是用C#编写的Windows .NET应用程序。这在我们的Intranet上使用。

和类名的类型是System.Windows.Forms.UserControl

的它也似乎我可以直接通过JavaScript调用的用户控件的C#方法。

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

[编辑]

这似乎是某种的ActiveX/COM的东西在那里,在IE你可以只端口的Windows应用程序直接进入一个HTML文件。它应该能够在本地运行,如果你正确设置各种。如果有人知道需要为此设置什么,那会很好。

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

+0

有一点要记住的是探险家是有点绑到Internet Explorer (反之亦然)......因此,当MS发布新版本(或更新版本)的软件时,总会有这么多漏洞被利用的原因之一......至于移植/入侵Firefox:无论我听说过... – CarpeNoctumDC 2011-01-07 11:10:47

回答

相关问题