1

我有一个应用程序是网站的包装器。它允许我们将第三方网络应用程序用于我们业务中的某些服务。它将做的一件事是打印标签。在移动 safari 中,如果我进行设置并按下打印,请求会在 safari 中处理,我可以使用空中打印毫无问题地进行打印。

在我的自定义应用程序中,uiwebview 发出了相同的请求,但是没有任何内容发送到打印机。我添加了一个弹出框,我可以手动提交打印作业,但我无法捕获来自 web 视图的任何打印请求。

4

1 回答 1

3

我能够与一位 Apple 工程师取得联系,他确认无法收到window.print来自 的请求UIWebView。出于我的目的,我只是使用 javascript 将window.print函数更改为一个命令,该命令将告诉我发出了打印请求,然后我可以打印我需要的 webview 部分。

于 2012-11-17T21:30:52.367 回答