从移动 Safari 网络应用程序打印
Posted
技术标签:
【中文标题】从移动 Safari 网络应用程序打印【英文标题】:Print from Mobile safari web app 【发布时间】:2011-01-13 15:05:31 【问题描述】:适用于 ios4.2 的移动 Safari 允许通过空中打印进行打印。是否可以通过使用 javascript 的网络应用程序执行相同的操作,即 window.print(); ?我使用以下元标记运行我的 web 应用程序。
<meta name="apple-mobile-web-app-status-bar-style" content="default" />
<meta name="apple-mobile-web-app-capable" content="yes" />
【问题讨论】:
【参考方案1】:在普通网页上,window.print();
确实会调用打印对话框。
不幸的是,当网页在全屏 webapp 模式下运行时,window.print();
似乎不起作用(从 iOS 4.2.6 开始)。显然,这在未来可能会改变。
【讨论】:
window.print();当网页在全屏/独立模式下运行时,在 iOS 7 中工作。【参考方案2】:我可以确认从 iOS 5.0 开始 window.print();现在允许通过 AirPrint 进行打印。
【讨论】:
以上是关于从移动 Safari 网络应用程序打印的主要内容,如果未能解决你的问题,请参考以下文章
用于移动safari的html5网络应用程序,用于从Photos.app上传图像?
强制链接从带有 javascript 的 Web 应用程序在移动 Safari 中打开
什么控制从 Web Clip 启动的 iOS Web 应用程序是不是在移动 Safari 中打开链接?