gpt4 book ai didi

javascript - 从 android 和 IOS 直接 javascript 打印

转载 作者:行者123 更新时间:2023-11-29 02:53:22 25 4
gpt4 key购买 nike

我目前正在开发一个基于 Web 的应用程序,该应用程序需要直接从 Javascript 与打印机进行 RAW 通信。

在 PC/Mac 方面,我很高兴地实现了 qz-print,这是一个基于 Java 的插件,用于执行此操作。

现在是我研究如何重现 iOS 和 Android 相同行为的时候了。

这是我到目前为止的一些想法:

  1. 等待 RawSockets(javascript TCPSocket 实现)的糟糕时间。

  2. 构建一个简单的 android 应用程序以将 http 请求中继到 tcpsocket(我现在就开始做这件事)。

  3. 使用现有的 Android/iOS 应用来实现上述目标。我找到了提供 HTTP 服务器的“Let's Print Droid”。它可以将数据发送到打印机,但我似乎无法让服务器部分正常工作。

    在我的网络应用程序中,我曾尝试发送 POST 和 PUT 请求,但没有成功,并遇到了 CORS(跨源资源共享)问题。也没有关于 LetsPrintDroid Http 功能的文档,要解决 CORS 问题,应用程序将发送特定 header 以允许 CORS。

有人知道任何很棒的库、帮助应用程序或其他解决方案吗?您对上述解决方案有何看法。

感谢任何建议:-D

更新:

我有一个小的 android http-tcp 套接字在运行,它工作得很好!

唯一明显的问题是在 IOS 上需要另一个应用程序。认为它会有所帮助,所以我在 Github 上提供了代码: https://github.com/micwallace/HttpSocketAdaptor

最佳答案

Lets print droid 代理服务器使用多部分 MIME 上传工具。第一部分是描述打印机的 JSON 字符串,如帮助文件中所述。第二部分是数据文件。

关于javascript - 从 android 和 IOS 直接 javascript 打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24217955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com