从网页调用COM端口

时间:2010-10-08 09:26:55

标签: java javascript com java-web-start

我正在寻找一种从网页调用COM端口的方法。

我在考虑运行Java WebStart(或Flash?)程序,该程序打开一个允许使用JSONP与COM端口交互的本地Web服务器。

是否有任何节目停止对我不知道的方式的安全限制?这应该是可能的:

  • 使用Java WS应用程序中的本机库(Java COM桥)
  • 打开本地端口
  • 从javascript访问本地端口,可能使用<script>标记
  • 做这一切,不要害怕用户“这个网站正在尝试做一些非常讨厌的事情,尽可能快地下车”的消息:)

之前我使用过Java COM桥,所以这应该不是问题 - 至少我能够运行本机代码。

那么我的JNLP文件如何才能使其工作? Java WS的任何替代品?最好将它安装为守护进程?

3 个答案:

答案 0 :(得分:0)

不可能。这违反了各种非常基本的安全原则,尤其是关于do all this without scaring users with "This website is trying to do something really nasty, get off as fast as you can" kind of messages

的部分

这正是这些消息的预防措施。

答案 1 :(得分:0)

本文回答了我的问题的第一部分,WS到COM的方法是:Juggling with DLLs, WebStart and Maven

访问本地端口上的HTTP服务器也应该是可行的,因为Playdar就是这样做的。

答案 2 :(得分:0)

你想要达到什么目的? 您需要一个独立的软件来完成这项工作。用户必须安装它。就像安全路径一样。