我需要讀取串口作爲基於Web的應用程序的輸入。我知道瀏覽器不能這樣做,但如果我構建一個DLL並將其發送到我的客戶端,我可以訪問此DLL並使用JavaScript讀取串行端口,否則我需要類似ActiveX的東西?使用JavaScript訪問DLL
1
A
回答
1
活動X控件將能夠訪問串行端口。
這裏是如何創建一個訪問它通過JavaScript
http://dotnetslackers.com/articles/csharp/writinganactivexcontrolincsharp.aspx
(你不需要.NET編寫的,但是這是示例中使用)的鏈接。
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
相關問題
- 1. 使用PowerShell訪問DLL類
- 2. Python |訪問DLL使用ctypes
- 3. 訪問使用JavaScript
- 4. .net DLL對象從javascript訪問
- 5. 使用Python ctypes訪問Visual Foxpro COM DLL
- 6. 使用非託管DLL訪問衝突
- 7. 如何使用c#訪問dll?
- 8. 訪問dll方法
- 9. 訪問Properties.Settings從DLL
- 10. 訪問值使用JavaScript
- 11. 訪問ZF2使用javascript
- 12. 使用javascript訪問img src
- 13. 使用ruby訪問Javascript值
- 14. 訪問控制使用Javascript
- 15. 訪問和使用JavaScript
- 16. 使用javascript訪問CSS類
- 17. 使用Javascript - 訪問對象
- 18. 使用Oauth使用Javascript訪問Api
- 19. 在.net 4.0 dll中訪問.net2.0 dll
- 20. 使DLL訪問外部類對象
- 21. LINQPad:嘗試使用使用[DllImport]訪問C++的程序集dll
- 22. 在訪問數據庫中使用dll的問題
- 23. 從JSON.NET訪問LinqBridge dll
- 24. DLL如何訪問EXE類?
- 25. 訪問DLL中的方法
- 26. 訪問DLL中的LStrHandle
- 27. Java訪問橋斷DLL
- 28. 訪問DLL的Visual Studio
- 29. 通過VBA訪問DLL
- 30. MSXML3.DLL拒絕訪問
如果你需要這樣做,你使用的工具是錯誤的工具。 – 2010-04-16 17:31:22