使用JavaScript访问DLL
我需要读取串行端口作为基于web的应用程序的输入使用JavaScript访问DLL,javascript,dll,serial-port,Javascript,Dll,Serial Port,我需要读取串行端口作为基于web的应用程序的输入 我知道浏览器无法做到这一点,但如果我构建一个DLL并将其发送给我的客户端,我可以访问此DLL并使用JavaScript读取串行端口,还是需要ActiveX之类的东西?active X控件将能够访问串行端口 下面是一个关于如何创建一个并通过JavaScript访问它的链接 (您不需要.net来编写它,但这就是示例所使用的)。由于安全问题,JavaScript不能(也不应该)调用DLL 您应该了解ActiveX,也可以在Java小程序中使用JNI。
我知道浏览器无法做到这一点,但如果我构建一个DLL并将其发送给我的客户端,我可以访问此DLL并使用JavaScript读取串行端口,还是需要ActiveX之类的东西?active X控件将能够访问串行端口 下面是一个关于如何创建一个并通过JavaScript访问它的链接 (您不需要.net来编写它,但这就是示例所使用的)。由于安全问题,JavaScript不能(也不应该)调用DLL
您应该了解ActiveX,也可以在Java小程序中使用JNI。这可能是ActiveX的一种替代方法,但我对它知之甚少,这项技术可能是一种痛苦。如果需要这样做,您使用的工具是错误的。一般来说,使用Java也可以这样做,但安全管理器不允许从web浏览器中的小程序执行此操作。您需要一个已签名的小程序。这就是痛苦所在。