2010-04-16 80 views
1

我需要讀取串口作爲基於Web的應用程序的輸入。我知道瀏覽器不能這樣做,但如果我構建一個DLL並將其發送到我的客戶端,我可以訪問此DLL並使用JavaScript讀取串行端口,否則我需要類似ActiveX的東西?使用JavaScript訪問DLL

+1

如果你需要這樣做,你使用的工具是錯誤的工具。 – 2010-04-16 17:31:22

回答

1

由於安全問題,JavaScript不能(也不應該)調用DLL。

你應該看的ActiveX

0

也可以爲Java小程序中使用JNI。這可能是ActiveX的替代方案,但我知道的很少,這種技術可能是一種痛苦。

+0

嗯,通常可以用Java來完成,但是從web瀏覽器中的applet中,安全管理器不會允許它。 – Pointy 2010-04-16 17:58:00

+0

您需要一個簽名的小程序。這就是痛苦所在。 – Sparafusile 2010-04-19 17:11:08