Printing 从移动safari web应用打印

Printing 从移动safari web应用打印,printing,mobile-safari,ios-4.2,iphone-standalone-web-app,Printing,Mobile Safari,Ios 4.2,Iphone Standalone Web App,ios4.2版的Mobile safari允许通过空气打印进行打印。是否可以通过使用javascript的web应用程序(例如window.print();)执行同样的操作?我使用以下元标记运行我的webapp <meta name="apple-mobile-web-app-status-bar-style" content="default" /> <meta name="apple-mobile-web-app-capable" content="yes" />

ios4.2版的Mobile safari允许通过空气打印进行打印。是否可以通过使用javascript的web应用程序(例如window.print();)执行同样的操作?我使用以下元标记运行我的webapp

<meta name="apple-mobile-web-app-status-bar-style" content="default" />
<meta name="apple-mobile-web-app-capable" content="yes" />

在普通网页上,
window.print()
确实会调用打印对话框


不幸的是,当网页以全屏webapp模式运行时,
window.print()无效(从iOS 4.2.6开始)。显然,这在将来可能会改变。

我可以确认,从iOS 5.0 window.print()开始;现在允许通过AirPrint进行打印。

window.print();当网页以全屏/独立模式运行时,可在iOS 7中工作。