我有一個用C++編寫的dll。現在我需要從html頁面調用dll中的函數。從在Chrome和Firefox上運行的html頁面調用.dll函數
我已經通過調用VBScript中(的ActiveX)的dll,這樣我可以在IE中運行只有做到了這一點。
現在我需要在Chrome火狐運行這一點。
我有什麼做的,我是否有使用JavaScript編寫簡單的或需要制定任何展期?
誰能給一個簡單的演示了一個解決方案?
在此先感謝。
我有一個用C++編寫的dll。現在我需要從html頁面調用dll中的函數。從在Chrome和Firefox上運行的html頁面調用.dll函數
我已經通過調用VBScript中(的ActiveX)的dll,這樣我可以在IE中運行只有做到了這一點。
現在我需要在Chrome火狐運行這一點。
我有什麼做的,我是否有使用JavaScript編寫簡單的或需要制定任何展期?
誰能給一個簡單的演示了一個解決方案?
在此先感謝。
感謝您的回答朋友。
我得到了另一種解決方案。我寫了一些簽名的applet來調用從html或任何Web應用程序運行的dll。它幾乎可以在所有瀏覽器上運行。
這裏是鏈接樣品
http://www.javaworld.com/javaworld/jw-10-1998/jw-10-apptowin32.html
,直到創建所有的瀏覽器非便攜擴展你就沒有機會了。
火狐允許您創建XPI擴展又名「插件」
Chrome提供了extensions
沒有爲DLL文件沒有跨平臺的解決方案,但是,你可以嘗試創建Flash或Java小應用程序,這將與您的DLL進行交互,它可以爲您提供足夠的「便攜」。
你可以寫一個NPAPI插件,Mozilla和Chrome瀏覽器。 或者您可以使用Firebreath插件,但可能會出現一些依賴性問題。