如何解决角度热敏打印不适用于 HTTP 而不是 HTTPS
我正在使用名为 ng-thermal-print 的 angular 包通过浏览器使用热敏打印机进行打印。它在 HTTPS 上运行良好。由于 SSL 增加的时间延迟,我们被迫删除 SSL,用于 HTTPS 到 HTTP。在此转换后,此程序包不起作用。
以下代码用于请求打印机。
requestUsb() {
this.usbPrintDriver.requestUsb().subscribe(
(result) => {
this.printService.setDriver(this.usbPrintDriver);
this.status=true;
},(error) => {
console.log(error);
}
);}
TypeError: Cannot read property 'requestDevice' of undefined
at t._subscribe (29.9ec6f4575860c6b8cf91.js:1)
at t._trySubscribe (main.6c8ec2ba6b274c6dff1d.js:1)
at t.subscribe (main.6c8ec2ba6b274c6dff1d.js:1)
at l.requestUsb (29.9ec6f4575860c6b8cf91.js:1)
at Object.handleEvent (29.9ec6f4575860c6b8cf91.js:1)
at Object.handleEvent (main.6c8ec2ba6b274c6dff1d.js:1)
at Object.handleEvent (main.6c8ec2ba6b274c6dff1d.js:1)
at ni (main.6c8ec2ba6b274c6dff1d.js:1)
at main.6c8ec2ba6b274c6dff1d.js:1
at HTMLButtonElement.<anonymous> (main.6c8ec2ba6b274c6dff1d.js:1)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。