Android : 从 WebView 打印 html 文档

Android : Print html document from WebView

我读到 Android 中的 WebView 是一个基于 webkit 的简单浏览器,我认为从我的 html 文档调用 window.print() 将由这个"mini-browser"。 但不是。 在阅读了很多关于该主题的内容后,似乎只能从 android 应用程序调用打印函数,而不是从 html 文档调用打印函数,并且这部分文档很少。

有没有人以前遇到过这种情况?

谢谢。

谢谢,@martync!重新发布我的评论作为答案,因为它实际上回答了这个问题。

documentation 明确表示 "You cannot use JavaScript in a HTML document to trigger printing",并提供了如何使用 Java API 的示例。 Chrome for Android(至少 Beta)支持 window.print().