现在,我有一个具有串口操作功能的DLL文件,
我不知道我可以通过本机客户端/ ppapi调用文件和串口操作。
答案 0 :(得分:2)
如果您已在应用程序清单中请求了权限,则可以使用chrome.serial Javascript API与Chrome应用程序通信。 https://developer.chrome.com/apps/serial
目前还没有可用于Native Client模块的PPAPI串行接口,因此您必须通过postMessage从JavaScript代理串行输出/事件到NaCl模块。
目前在一般网页上不可用,但页面可以作为网桥与app / extension进行通信。因此,根据您的应用程序,您可以拥有一个"添加串行功能"在用户准备授予串行访问权限时触发应用安装的按钮。
文件访问具有类似的限制,尽管在用户选择加入后,有一些PPAPI接口可以操作来自JavaScript的文件/目录引用。同样,普通页面也没有直接访问权限。页面和应用程序/扩展当然确实具有与页面原点相关联的隔离持久存储,这通常是比文件访问更好的选择。
答案 1 :(得分:0)
您是尝试从应用/扩展程序或网络上执行此操作吗?
从扩展程序中,您应该能够使用native messaging与外部应用程序进行通信。从网络上可以看到任何可用的东西(认为您的网站可以与扩展程序通信),但是标准空间中有早期的探索,以便将设备功能暴露给网络。