小编Eri*_*ric的帖子

在iOS webview中的AirPrint之后打印样式覆盖屏幕样式

我正在开发一个使用Safari Webview的混合HTML5/iOS应用程序.我们使用AirPrint允许用户打印webview的内容.我遇到的问题是打开打印对话框后,打印样式会在屏幕上生效,即使打印完成或取消后也不会消失.这不会发生在我们的Windows或Android版本的应用程序中,它们分别使用CEF和Android System Webview.这些版本的应用程序中的打印样式仅应用于打印输出,如预期的那样.

任何人都有使用AirPrint和Safari Webview的经验,可以解释一下解决方案吗?我已经考虑过在打印之前和之后添加/删除包含CSS的链接标签,但是感觉很麻烦,并且没有回答为什么打印样式应用于屏幕的奇怪问题.

任何帮助赞赏!对不起,没有真正的方法来附加代码!

css webview ios airprint

6
推荐指数
1
解决办法
547
查看次数

标签 统计

airprint ×1

css ×1

ios ×1

webview ×1