【问题标题】:Capture print requests from a UIWebView从 UIWebView 捕获打印请求
【发布时间】:2012-11-08 01:10:36
【问题描述】:

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

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

【问题讨论】:

    标签: ios uiwebview airprint


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-03
      • 1970-01-01
      • 2015-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多