2012-02-24 36 views
5

Tôi có một dll được viết bằng C++. bây giờ tôi cần phải gọi các chức năng trong dll từ một trang html.Gọi một hàm .dll từ trang html chạy trên chrome và firefox

Tôi đã làm điều này bằng cách gọi dll trong vbscript (Activex) để tôi có thể chạy chỉ trong IE.

Bây giờ tôi cần chạy trên Chrome cũng như Firefox.

Những gì tôi phải làm, cho dù tôi phải viết bằng javascript đơn giản hoặc cần phát triển bất kỳ phần mở rộng nào cho điều đó?

bất kỳ ai có thể đưa ra giải pháp với bản trình diễn đơn giản cho điều này không?

Xin cảm ơn trước.

Trả lời

3

Bạn không có cơ hội cho đến khi bạn tạo tiện ích mở rộng không di động cho tất cả các trình duyệt.

Firefox cho phép bạn tạo XPI mở rộng aka "addon"

Chrome có extensions

Không có giải pháp đa nền tảng cho các tập tin DLL, tuy nhiên, bạn có thể cố gắng tạo ra flash hoặc java applet, mà sẽ tương tác với DLL của bạn, nó có thể là "di động" đủ cho bạn.

1

Bạn có thể viết plugin NPAPI cho cả Mozilla và Chrome. Hoặc bạn có thể sử dụng plugin Firebreath, nhưng có thể phát sinh một số vấn đề phụ thuộc.

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