小编Nir*_*tel的帖子

从受 SSL 保护的 HTTPS React JS Web 应用程序连接本地连接的打印机

我正在开发一个在 MERN 堆栈中制作的 Web 应用程序,并集成了Epson Javascript SDK来打印收据,因为我们使用Epson TM-M30 打印机。Web 应用程序可能主要在 Safari 上运行,但有时也可以在 chrome 或 firefox 上运行。

我怀疑将 CA 证书分配给私有 IP 是否有效。如果我错了请纠正我。

它可以与相应的打印机完美配合localhost,并且正如他们在 SDK 文档连接功能中提到的那样。PORT 8008IPsdeviceID

当我尝试使用在 SDK 文档连接功能PORT 8043中特别提到的HTTPS 协议上运行的域上托管的相同 Web 应用程序访问同一台打印机时。浏览器阻止 Web 应用程序打印收据的请求并抛出。ERR_CERTIFICATE_INVALID

我已经检查了打印机配置,它显示打印机正在运行SELF SIGNED CERTIFICATE

有没有办法让它可以访问?

我使用以下代码请求连接:

  new epson.ePOSDevice().connect(ipAddress, port); PORT: 8008 for localhost and 8043 from hosted domain
Run Code Online (Sandbox Code Playgroud)

javascript https epson reactjs pos

5
推荐指数
1
解决办法
1851
查看次数

标签 统计

epson ×1

https ×1

javascript ×1

pos ×1

reactjs ×1