从UIWebView捕获打印请求

时间:2012-11-08 01:10:36

标签: ios uiwebview airprint

我有一个应用程序是网站的包装器。它允许我们使用第三方Web应用程序来处理我们业务中的某些服务。其中一件事就是打印标签。在移动游猎中,如果我进行设置并按下打印,请求将在safari中处理,我可以使用空气打印进行打印而不会出现任何问题。

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

1 个答案:

答案 0 :(得分:3)

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