現在,我有一個DLL文件,它具有串口操作的功能,我不知道我可以通過本地客戶端/ ppapi調用文件和串口操作。本地客戶端/ ppapi使用USB或串行端口?
回答
你想從應用程序/擴展程序或從網絡上做到這一點?
從擴展你應該能夠使用native messaging與外部應用程序進行通信。從網絡上還沒有任何可用的東西(認爲你的網站可以與擴展交談),但是在標準空間中有早期的探索將設備功能展現給網絡。
如果您在應用程序清單中請求權限,則可以使用chrome.serial Javascript API與串口設備通信。 https://developer.chrome.com/apps/serial
當前沒有可用於Native Client模塊的PPAPI串行接口,因此您必須通過postMessage將來自JavaScript的串行輸出/事件代理到NaCl模塊。
目前在一般網頁上不可用,儘管頁面可以與應用程序/擴展程序作爲橋樑進行通信。因此,根據您的應用程序,您可能會有一個「添加串行功能」按鈕,在用戶準備授予串行訪問權限時觸發應用程序安裝。
文件訪問具有類似的限制,儘管有一些PPAPI接口用於操作來自JavaScript的文件/目錄引用,一旦用戶選擇了。類似地,普通頁面不具有直接訪問權限。頁面和應用程序/擴展當然確實存在與頁面起源相關的持久性存儲,這通常是比文件訪問更好的選擇。
請問,Chrome和firefox不支持NPAPI技術,我有一個項目需要與主流瀏覽器兼容,我知道Native Client可以通過internet來實現這個要求,但是這個項目還有串口功能端口操作,所以我不知道如何使用本地客戶端完成需求? – 2015-02-09 02:25:41
您將需要使用postMessage/handleMessage向/從JavaScript傳遞串行數據,JavaScript可以訪問chrome.serial API,然後可以將數據讀取/寫入串行端口。 不確定Firefox是否具有相應的API。 – 2015-02-11 01:51:47
- 1. 串口或USB端口使用D?
- 2. 串口或USB端口?
- 3. 使用谷歌本地客戶端(NaCl)並行端口訪問
- 4. Android的串行USB端口
- 5. 如何使用PPAPI插件或PNACL獲取客戶端計算機mac地址
- 6. 串行通信,問題使用本地COM端口與多產usb->串行
- 7. 使用COM端口或USB端口控制物理按鈕
- 8. CORBA ::使用IIOP獲取客戶端ORB地址和端口
- 9. dhcp客戶端在Linux上,端口或使用?
- 10. SSH客戶端端口
- 11. OpenJMS - 客戶端端口號
- 12. SocketPermission - 客戶端端口?
- 13. Webview與本地客戶端
- 14. 訪問串行端口VIA USB
- 15. USB GPS假裝其串行端口
- 16. 串行USB端口不穩定
- 17. Java的JMS客戶端 - 綁定到特定的本地端口
- 18. 更改套接字客戶端的本地端口
- 19. 將客戶端綁定到本地端口
- 20. 使用爲USB端口上的串行端口編寫的代碼
- 21. 禁用USB端口
- 22. 創建不使用本地環路接口的UDP客戶端?
- 23. asp.net驗證客戶端或客戶端或服務器端
- 24. Communicateur通過網絡與客戶端的串行端口
- 25. 服務器偵聽客戶端串行端口
- 26. Linux基於USB端口執行腳本
- 27. USB端口號
- 28. 在C中訪問USB或串行端口#
- 29. 使用Apache HTTP客戶端進行客戶端負載均衡
- 30. 使用客戶端客戶端進行總和聚合
對於你來說,Chrome和firefox不會支持NPAPI技術,我有一個項目需要與主流瀏覽器兼容,我知道Native Client可以通過internet來達到這個要求。但是該項目還具有串口操作,所以我不知道如何使用本地客戶端完成需求? – 2015-02-09 02:24:48