2011-01-07 35 views
7

Tôi đã đi qua một số mã cũnhúng dll trong html <object>

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

Nó không hiện đang làm việc và đã từng làm việc trong các phiên bản cũ của trình duyệt IE. Tôi đã không bao giờ đi qua nhúng một dll trong một trang web như thế này. Nó có vẻ là một cửa sổ ứng dụng .NET viết bằng C#. Điều này được sử dụng trên mạng nội bộ của chúng tôi.

Và ClassName là loại System.Windows.Forms.UserControl

Nó cũng dường như tôi có thể gọi các phương pháp C# của UserControl trực tiếp thông qua javascript.

Có ai có bất kỳ tài liệu nào về cách thức hoạt động và liệu có thể hack nó vào firefox hay không. Viết lại điều khiển cửa sổ như một ứng dụng web sẽ là một cơn ác mộng.

[Chỉnh sửa]

Nó dường như là một số loại activeX/COM điều mà trong IE bạn có thể chỉ cổng một ứng dụng cửa sổ trực tiếp vào một tập tin html. Đó là nghĩa vụ để có thể chạy tại địa phương nếu bạn thiết lập chính xác khác nhau. Nếu bất cứ ai có ý tưởng về những gì cần phải được thiết lập để làm việc này, điều đó sẽ tốt đẹp.

Microsoft, bạn không bao giờ nên cho phép mọi người điều khiển Cửa sổ trực tiếp vào IE, Đó là một khái niệm ghê gớm.

+0

Một điều cần nhớ là nhà thám hiểm được phần nào gắn vào internet explorer (và vise-versa) ... Do đó một trong những lý do tại sao luôn có rất nhiều khai thác khi MS phát hành một phiên bản mới (hoặc phiên bản cập nhật) của phần mềm của họ .... Đối với porting/hack vào firefox: none that i đã nghe nói về ... – CarpeNoctumDC

Trả lời

Các vấn đề liên quan