2011-01-07 60 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

回答

相關問題