2011-01-07 18 views
7

Me he encontrado con algún código de edadincrustar en html <object>

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

No funciona actualmente y se utiliza para trabajar en las versiones antiguas de IE. Nunca me he encontrado embebiendo un dll en una página web como esta. Parece ser una aplicación Windows .NET escrita en C#. Esto se usa en nuestra intranet.

Y NombredeClase es de tipo System.Windows.Forms.UserControl

También parece que puedo llamar a los métodos de C# del control de usuario directamente a través de JavaScript.

¿Alguien tiene alguna documentación sobre cómo funciona esto y si es posible hackearlo en firefox. Reescribir el control de Windows como una aplicación web sería una pesadilla.

[Editar]

Parece ser una especie de ActiveX cosa/COM al que en IE sólo podría portar una aplicación de ventanas directamente en un archivo html. Se supone que puede ejecutarse localmente si configura varios de forma correcta. Si alguien tiene una idea de lo que se necesita configurar para que funcione, sería agradable.

Microsoft, nunca debiste haber permitido que las personas transfirieran controles de Ventana directamente a IE, es un concepto horrible.

+0

Una cosa para recordar es el explorador es algo ligado a Internet Explorer (y viceversa) ... De ahí que una de las razones por las que siempre hay tantos exploits cuando MS lanza una nueva versión (o versión actualizada) de su software ... En cuanto a portar/piratear en firefox: ninguno que yo he oído hablar de ... – CarpeNoctumDC

Respuesta

Cuestiones relacionadas