2012-02-24 111 views
5

我有一個用C++編寫的dll。現在我需要從html頁面調用dll中的函數。從在Chrome和Firefox上運行的html頁面調用.dll函數

我已經通過調用VBScript中(的ActiveX)的dll,這樣我可以在IE中運行只有做到了這一點。

現在我需要在Chrome火狐運行這一點。

我有什麼做的,我是否有使用JavaScript編寫簡單的或需要制定任何展期?

誰能給一個簡單的演示了一個解決方案?

在此先感謝。

回答

3

,直到創建所有的瀏覽器非便攜擴展你就沒有機會了。

火狐允許您創建XPI擴展又名「插件」

Chrome提供了extensions

沒有爲DLL文件沒有跨平臺的解決方案,但是,你可以嘗試創建Flash或Java小應用程序,這將與您的DLL進行交互,它可以爲您提供足夠的「便攜」。

1

你可以寫一個NPAPI插件,Mozilla和Chrome瀏覽器。 或者您可以使用Firebreath插件,但可能會出現一些依賴性問題。

相關問題