Я наткнулся на какой-то старый код
<object id="foo" classid="/location/bar.dll#ProjectName.ClassName" viewastext></object>
В настоящее время он не работает и используется для более старых версий IE. Я никогда не сталкивался с встраиванием DLL в веб-страницу, как это. Похоже, что Windows .NET-приложение написано на C #. Это используется в нашей внутренней сети.
И ClassName имеет тип System.Windows.Forms.UserControl
Также кажется, что я могу вызывать методы C # UserControl напрямую через javascript.
Есть ли у кого-нибудь документация о том, как это работает и возможно ли взломать его в firefox. Переписать элемент управления Windows как веб-приложение было бы кошмаром.
[Изменить]
Похоже, что-то вроде activeX / COM, где в IE вы можете просто перенести приложение Windows непосредственно в html-файл. Предполагается, что он сможет работать локально, если вы правильно настроите различные. Если у кого-то есть представление о том, что нужно настроить, чтобы это работало, это было бы неплохо.
Microsoft, вы никогда не должны были позволять людям напрямую переносить элементы управления Window в IE. Это отвратительная концепция.