微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

角度热敏打印不适用于 HTTP 而不是 HTTPS

如何解决角度热敏打印不适用于 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 举报,一经查实,本站将立刻删除。