如何从服务器上托管的Web应用程序触发扫描仪硬件

时间:2019-01-17 04:51:21

标签: java web-applications client frontend barcode-scanner

我在Weblogic服务器上托管了一个Java Web应用程序。我将使用护照扫描仪(硬件)扫描文档,以便当浏览器到达页面时,它能够显示其扫描的任何文本,以防止人为错误。

首先,提供了一些dll,.jar文件来提供扫描程序,以及C#示例代码,VB.net示例代码和Java示例代码以与Scanner进行交互

我了解的是

我不能使用jar来触发Java上的扫描程序,因为它在服务器端。

我想到的解决方案

  • 在客户端计算机上的后台运行的独立应用程序,用于与扫描仪进行交互

    • 它将扫描的文本存储到文本文件
    • xhtml将从文本文件中获取文本
  • 在客户端计算机上的后台运行的独立应用程序,用于与扫描仪进行交互

    • 它将直接在浏览器的文本字段上显示扫描的文本。就像getElementByID和set方法一样。
  • 在前端(xhtml)上执行此操作,以在客户端计算机上调用jar。

我尝试过的

我试图使用JavaScript从浏览器中调用jar。浏览器显示跨域安全策略错误,我在Google上发现浏览器不允许访问客户端目录,这将导致安全漏洞。

我的问题

我想知道我提供的解决方案是否可行?还有其他好的解决方案吗?

谢谢。

0 个答案:

没有答案