【发布时间】:2017-09-02 23:41:53
【问题描述】:
我有一个问题,希望你能帮助我。我目前构建了一个 API 来在 Catia(CAD 应用程序)和我的浏览器之间进行通信,这样我就可以创建零件/产品读写参数等。
我的一个问题是,我知道的唯一方法是通过 ActiveX,我真的不想这样做,因为它迫使每个人都使用 IE11。由于 CatiaV5 是一个相当古老的软件,因此不会有任何优雅的方式通过某种 Restful api 或类似的方式来使用它。
自从我使用 JavaScript 有一段时间以来,我做过手机应用程序,但对浏览器扩展一无所知,我的问题是这个。是否可以编写一个实际使用 com dll 的 Chrome 扩展程序,并使我能够建立与一个软件(在本例中为 Catia)的连接并使用它。 从我找到的信息来看,NPAPI 插件可能是我的问题的解决方案,但它也应该被逐步淘汰。
您认为编写这样一个 NPAPI 应用程序是否仍然值得深入研究和研究,或者您是否可以想到更优雅的方式?
很乐意提供一些想法和建议。在此先感谢
问候克里斯
【问题讨论】:
标签: dll google-chrome-extension com activex npapi