【发布时间】:2010-12-05 20:54:52
【问题描述】:
我正在使用 uiwebview 来制作嵌入式 Web 应用程序,在新的 iOS 4.2 中,您可以使用 Objective-C 直接打印,但我想从 HTML 中的 javascript 打印。
问题是我在单击执行 window.print() 的按钮时看不到打印对话框。
我也写了这段代码,但它没有得到事件。
function beforePrint () {
alert("before rec");
}
function afterPrint () {
alert("after rec");
}
function checks(){
alert("Activating checks");
window.onbeforeprint = beforePrint;
window.onafterprint = afterPrint;
}
这个事件是从一个按钮 img 启动的
onClick="js:checks();alert('print');window.print();alert('print done');"
在 Safari 中,我只收到有关激活检查、预览打印和“打印”、“打印完成”消息的消息......我也没有收到事件。
【问题讨论】:
标签: javascript printing ios4