我已经遇到了一些旧代码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中,这是一个可怕的概念。
有一点要记住的是探险家是有点绑到Internet Explorer (反之亦然)......因此,当MS发布新版本(或更新版本)的软件时,总会有这么多漏洞被利用的原因之一......至于移植/入侵Firefox:无论我听说过... – CarpeNoctumDC 2011-01-07 11:10:47