浏览器和外部硬件之间的交互?

发布于 2024-10-04 07:16:19 字数 176 浏览 8 评论 0原文

我想知道浏览器与外部硬件交互的不同方式有哪些。 重要的是:我可以控制机器。这意味着我可以安装插件(firefox、chrome),并在机器上运行 exe。

我已经有一个可以与硬件通信的JAVA程序,我想知道如何将接口暴露给浏览器。这是我正在调查的一种可能性,但我想知道是否还有其他方法可以做到这一点。

谢谢

I'd like to know what are the different ways for a browser to interact with external hardware.
Something important : I have control over the machine. That means I can install addons( firefox, chrome ), and run exes on the machine.

I already have a JAVA program that can communicate with the hardware, and I'd like to know how to expose the interface to the browser. So that's one possibility I'm investigating but I'd like to know if there is any other way I can do it.

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

离旧人 2024-10-11 07:16:19

我有类似的问题。提供的唯一方法是使用插件,或者编写使用 HTML 作为 GUI 的微型 C 服务器。

我知道您正在使用 Java,并且该线程与 C++ 相关,但基本原理应该仍然有效: 链接在此

I had a similar problem. The only ways presented were to either use an addon, or write use a tiny C server that uses HTML as it's GUI.

I know you are using Java, and this thread is C++ related, but the basic principles should still work: link here.

提赋 2024-10-11 07:16:19

您可以从 Java 应用程序公开 COM 接口并使用 silverlight 与其通信。如果桌面应用程序是在 .NET 中,则这要简单得多。查看:http://www.wintellect.com/CS/blogs/jprosise/archive/2009/12/14/silverlight-4-s-new-com-automation-support.aspx

You can expose a COM interface from your java application and use silverlight to talk to it. This is significantly simpler if the desktop application is in .NET. Check out: http://www.wintellect.com/CS/blogs/jprosise/archive/2009/12/14/silverlight-4-s-new-com-automation-support.aspx

邮友 2024-10-11 07:16:19

HTML5 将有一个 device 元素将允许您连接外部设备。目前,您唯一的选择是使用插件与外部硬件进行通信。

您可以搜索 NPAPI(一个名为 PPAPI 的新 api 正在开发中),它允许您创建一个与本机代码通信的插件来执行您想要的任何操作。

HTML5 will have a device element that will allow you to connect external devices. Right now, the only choice you have is using plugins to communicate to external hardware.

You can search about NPAPI (a new api called PPAPI is in the making) that will allow you to create a plugin that communicates to native code to do whatever you want.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文